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之前执行此操作?
答案 0 :(得分:3)
我相信这是从POM推论得出的:
<packaging>bundle</packaging>
但是,在部署工件时,OSGi仅关心清单文件的内容。 甚至是WAR工件也可能是有效的捆绑包。