我可以使用 Apache Felix Maven Bundle Plugin 声明像私有包这样的依赖项吗?
Can I declare a dependency like private package using Apache Felix Maven Bundle Plugin?
我可以使用 Apache Felix Maven Bundle Plugin 声明像私有包这样的依赖项吗?
由于传递依赖的不同版本,我想避免 NoClassDefFoundException。
在 Apache Felix Maven Bundle Plugin documentation 之后我可以看到 <Private-Package>org.apache.felix.log.impl</Private-Package>
,但在该示例中,声明为私有的依赖项是自己的 class。
我不知道该语句是否可以与依赖项一起使用。
您可以对位于依赖项内的包使用 Private-Package。结果将是包的内容嵌入到您的包中。
请小心,因为这会导致此包中所有 类 的所有导入的 Import-Package 语句。所以实际上会让你的情况变得更糟。
我可以使用 Apache Felix Maven Bundle Plugin 声明像私有包这样的依赖项吗?
由于传递依赖的不同版本,我想避免 NoClassDefFoundException。
在 Apache Felix Maven Bundle Plugin documentation 之后我可以看到 <Private-Package>org.apache.felix.log.impl</Private-Package>
,但在该示例中,声明为私有的依赖项是自己的 class。
我不知道该语句是否可以与依赖项一起使用。
您可以对位于依赖项内的包使用 Private-Package。结果将是包的内容嵌入到您的包中。
请小心,因为这会导致此包中所有 类 的所有导入的 Import-Package 语句。所以实际上会让你的情况变得更糟。