3

私のプロジェクトは、3 つの Maven パッケージとアプリケーション クラス (デフォルト パッケージ内) で構成されています。既存の構成 (pom.xml で定義) は、maven-assembly-plugin を使用して、単一の実行可能な jar-with-dependencies を作成します。実行*descriptorRef* \whatever を追加して、3 つのうち 2 つのパッケージ (1 つはモックアップ) のクラスのみを含むディストリビューション jar パッケージを作成したいと思います。出来ますか?

構成を定義する場合、それを一方に関連付けて、他方には関連付けないようにすることはできますか?

4

1 に答える 1

1

私はこれを絶対にやりました。フェーズで Maven Jar プラグインの複数の実行を構成し、package実行ごとに異なる包含/除外を指定できます。

Maven Jar プラグインのドキュメント、特に「プロジェクトから追加の添付 jar アーティファクトを作成する方法」というタイトルのセクションを参照してください。

Assembly プラグインを使用する必要がある場合は、jar-with-dependencies をテンプレートとして使用して新しいアセンブリ記述子を作成する必要がありますが、必要に応じて包含/除外を追加します。

于 2013-06-05T02:18:05.673 に答える