質問

私たちは、顧客の選択に基づいて(AlfrescoはやJackrabbitのか...)からのライブラリの依存関係をバンドルしたいと思います。依存関係の数は、実際に選択されたベンダーに基づいて変化します。最終製品は、単に顧客の選択ごとに依存するjarを含むようにどのように我々は、Mavenのレベルでフックを提供します。

役に立ちましたか?

解決

あなたは、ベンダー固有のプロファイルに必要な依存関係を置くことによって、これを達成できますにあなたのポンポンでます:

<profiles>
    <profile>
        <id>Alfresco</id>
        <dependencies>
            ...
        </dependencies>
    </profile>
    <profile>
        <id>Jackrabbit</id>
        <dependencies>
            ...
        </dependencies>
    </profile>
</profiles>

次に、あなたのようなビルドのために必要なプロファイルをアクティブにすることができます:

mvn -PJackrabbit install
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top