lil*_*ili 4 osgi maven-2 bundle war pom.xml
我正在尝试将所有来自web-inf/lib的jar放入Bundle-ClassPath.我看到了几种方法,它们都没有工作:
1)添加
<Embed-Dependency>*;scope=compile|runtime;inline=true</Embed-Dependency>
<Embed-Directory>WEB-INF/lib</Embed-Directory>
<Embed-Transitive>true</Embed-Transitive>
Run Code Online (Sandbox Code Playgroud)
2)添加
<Bundle-ClassPath>.,{maven-dependencies},WEB-INF/classes</Bundle-ClassPath>
Run Code Online (Sandbox Code Playgroud)
当然,在"Bundle-ClassPath"中逐个编写jar解决了这个问题,但这听起来并不合理.
谢谢
在您的第一个代码段中,不会使用<Embed-Dependency>
它,因为您有书面工作?http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html上的示例似乎表明它会.
另外,你使用的是什么版本的bnd插件?这些功能从1.2.0+开始提供.
归档时间: |
|
查看次数: |
11539 次 |
最近记录: |