1

私のビルドは次のとおりです。

1 つは通常のビルド (mvn clean install)、もう 1 つはプロパティによってアクティブ化されたプロファイル (mvn clean install -Dbuild=prod) です。

最初は Nexus にデプロイされます。2 番目のプロファイルは、運用サーバーにデプロイされます。

Maven リリース サイクル中に両方のビルドを実行するにはどうすればよいですか。

4

2 に答える 2

1

nexus-deploy を別のプロファイルに分離し、複数のターゲット実行を使用します。

通常のビルドに対応するために別のプロファイルを作成し、次のようにビルド サーバーで両方のターゲットを実行します。

mvn clean install -Dbuild=prod -Pdeploy
于 2013-03-01T15:12:11.303 に答える
0

mabe Cargoはこれを行うことができます。たとえば、Appfuse を見てください。jetty にデプロイし、tomcat へのデプロイを開始するために使用mvn jetty:run-warmvn cargo:startます。

于 2013-03-01T15:11:53.080 に答える