Как MVNRepository показывает, что определенный JAR-файл является пакетом или нет?Например, https://mvnrepository.com/artifact/commons-io/commons-io/2.6 показывает ссылки для загрузки в виде jar , а если jar собран как пакет, он отображает отображение в виде bundle (как в https://mvnrepository.com/artifact/com.google.guava/guava/26.0-jre)?
Чтобы мы знали, является ли файл JAR комплектом или нет, нужно его скачать, открыть его, а затем проверить его содержимое. Но может ли MVNRepositoryделает это на лету или будет делать это до того, как проиндексировать какой-либо пакет и пометить его как Jar или Bundle?
Я полагаю, что это выводится из POM:
<packaging>bundle</packaging>
Но при развертывании артефакта OSGi заботится только о содержимом файла манифеста.Даже артефакт WAR может быть действительным пакетом.