更新maven-bundle-plugin
从版本2.3.5
到版本2.4.0
运行后mvn clean install
输出一些警告消息,我不完全理解。例如
Export ch.entwine.weblounge.contentrepository.impl.index, has 1, private references [org.elasticsearch.action.bulk]
我想这与嵌入式库(elasticsearch)有关。以下是 POM 的部分内容:
<dependencies>
...
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>0.19.9</version>
</dependency>
...
</dependencies
...
<Export-Package>
...
ch.entwine.weblounge.contentrepository.impl.index
...
</Export-Package>
<Embed-Dependency>
....
elasticsearch;inline=true
...
</Embed-Dependency>
错误消息的确切含义是什么?解决此类问题的推荐方法是什么?