お客様の選択に基づいて、(AlfrescoまたはJackrabbitまたは...)からのライブラリ依存関係をバンドルしたいと思います。依存関係の数は、実際には選択したベンダーによって異なります。顧客の選択に従って最終製品に依存するjarが含まれるように、Mavenレベルでフックを提供するにはどうすればよいですか。
4252 次
1 に答える
21
これは、必要な依存関係をpomのベンダー固有のプロファイルに配置することで実現できます。
<profiles>
<profile>
<id>Alfresco</id>
<dependencies>
...
</dependencies>
</profile>
<profile>
<id>Jackrabbit</id>
<dependencies>
...
</dependencies>
</profile>
</profiles>
次に、次のようにビルドに必要なプロファイルをアクティブ化できます。
mvn -PJackrabbit install
于 2010-03-09T11:47:00.490 に答える