0
我的目標是爲我的多模塊maven項目創建一個features.xml,並收集各種功能所需的所有必需的jar。我需要通過文件解析捆綁包:而不是mvn:需要幫助使用Karaf的功能-maven-plugin maven插件... osgi
我嘗試使用features:generate-features-xml目標。首先,沒有關於屬性文件的格式應該是什麼樣子的文檔。其次,它創建了所有由mvn解決的捆綁包:例如
<feature name='spring-jms' version='3.1.0.RELEASE'>
<bundle>mvn:org.springframework/spring-tx/3.1.0.RELEASE</bundle>
<feature version='3.1.0.RELEASE'>spring-core</feature>
<bundle>mvn:org.codehaus.jackson/jackson-core-asl/1.9.9</bundle>
<bundle>mvn:org.springframework/spring-jms/3.1.0.RELEASE</bundle>
</feature>
我的第一個問題是有什麼辦法通過文件訪問捆綁:而不是mvn:? 例如
<bundle>file:some/path/spring-tx.jar</bundle>
或其他。
第二個問題:收集所有必需的jar文件的最佳方法是什麼?我一直在使用Maven Assembly插件,但這似乎並不理想。
謝謝。
爲什麼你需要基於文件的解決方案? – 2013-02-22 11:18:14
我們將此作爲產品發貨。沒有期望最終用戶可以訪問maven回購站。 – marathon 2013-02-28 23:41:09