私の目標は、マルチモジュール Maven プロジェクト用の features.xml を作成し、さまざまな機能に必要なすべての jar ファイルを収集することです。mvn: ではなく file: 経由でバンドル jar を解決する必要があります。
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: ではなく file: 経由でバンドルにアクセスする方法はありますか? 例えば
<bundle>file:some/path/spring-tx.jar</bundle>
または何でも。
2 番目の質問: 必要なすべての jar ファイルを収集する最善の方法は何ですか? 私はmavenアセンブリプラグインを使ってきましたが、それは最適ではないようです。
ありがとう。