0

リリース プロセス中にモジュールをデプロイしないようにする方法を知っています。明確でないのは、最初からモジュールをビルドしないようにする方法です。たとえば、私のプロジェクトには「examples」モジュールが含まれています。これはビルドに非常に長い時間がかかり、Maven Central にデプロイされることはないため、完全にビルドすることは避けたいと思います (ただし、デプロイ中のみ)。何か案は?

4

2 に答える 2

1

この場合の最良の方法は、プロファイルを使用して、プロファイルによってアクティブ化できる別のモジュールに例を配置することです。これにより、リリース中のビルドが防止されますが、プロファイルをアクティブ化することにより、通常の開発などでビルドできます。

于 2012-05-04T07:42:58.673 に答える
1

Maven リリース プラグインを使用している場合、プロジェクトは通常両方のステップでビルドされるため、準備リリースの両方のステップに注意する必要があります。

準備ステップでは、プロジェクトのビルドを含む をデフォルトで使用するパラメーターを試しますpreparationGoals。ビルドを回避するためだけに clean verify設定してみてください。http://maven.apache.org/plugins/maven-release-plugin/perform-mojo.htmlclean

実行ステップについてはgoals、デフォルトで に設定されているパラメーターを見てくださいdeploy。指定するだけで、これをオーバーライドできますcleanhttp://maven.apache.org/plugins/maven-release-plugin/perform-mojo.html

この正確な組み合わせを試したことがないので、ビルドの残りの部分に副作用があるかどうかはわかりません.

于 2012-05-04T07:02:54.213 に答える