親 pom と子 pon があり、親 pom で mvn clean パッケージを実行すると、.jar ファイルが取得されます。これを tar.gz ファイルに変更する方法はありますか? 子ファイルについては、tar.gz ファイルを指定するために assembly.xml ファイルを作成しましたが、親 pom についても同じことを行う必要がありますか?
質問する
202 次
2 に答える
1
親は、ポンポン以外のアーティファクトを生成することを実際には意図していません。
アセンブリ プラグインを または などのフェーズにアタッチしprocess-resources
て、考えているリソースをパッケージ化することもできますが、一般的に、リソースを親に保持することはお勧めできません。
この親を拡張するプロジェクトが を定義しない場合<packaging/>
、それらのパッケージはデフォルトで になりますpom
。
于 2013-02-11T12:52:30.137 に答える
1
POM パッケージを指定します。
<packaging>pom</packaging>
親POMがその設定なしで機能していることに少し驚いています。以前、新しい親 POM を作成し、パッケージを jar (デフォルト) から POM に変更するのを忘れたときに、Maven からエラーを受け取りました。
于 2013-02-11T16:49:07.357 に答える