1

Maven の「デプロイ」フェーズを使用して、(カスタム Maven プラグインを使用して) いくつかのファイルをアプライアンスにデプロイしたいのですが、maven-deploy-plugin は必要ありません。

プラグインの実行を回避する方法については、stackoverflow とその他の Web でいくつかの回答があります。たとえば、次のようになります。

とを設定<phase>noneしてみました。ただし、プラグインはまだ構成されており、次のメッセージで失敗します。<skip>true<inherited>false

org.apache.maven.plugins maven-deploy-plugin 2.4 のプラグイン パラメータの設定に失敗しました

私のpomにはdistributionManagement-elementがないためです。

依存関係プラグインを Maven ライフサイクルから完全に削除する方法はありますか?

4

1 に答える 1

1

maven-deploy-plugin私の意見では、これは、それが好きかどうかにかかわらず、コアプラグインであるという理由だけで、これらの回避策でも機能する可能性は低いです。

したがって、ここに別のハックがあります:

  • プロファイルを作成します。

  • installその中でプラグインを定義し、フェーズにアタッチします。

  • プロファイルを呼び出して、デプロイメントをトリガーします。

あなたが望んでいたほど派手ではありませんが、それはトリックをするはずです。私もこの種の問題に直面しているので、誰かがより良いアイデアを持っているなら、私もそれらを聞きたいです。

于 2013-03-21T11:31:57.230 に答える