maven release:perform ゴールの間、準備されたタグが SCM からチェックアウトされ、フォークされた Maven インスタンスでビルドが試行されたようです。
なんらかの理由でテストが失敗するため、その時点でテストをスキップしたいと思います(ビルドには、貨物を介してテスト Web アプリケーションを実行する必要があり、これはこの環境ではうまく機能しないと思います)。
これを行うようにMavenに指示する方法はありますか?
maven release:perform ゴールの間、準備されたタグが SCM からチェックアウトされ、フォークされた Maven インスタンスでビルドが試行されたようです。
なんらかの理由でテストが失敗するため、その時点でテストをスキップしたいと思います(ビルドには、貨物を介してテスト Web アプリケーションを実行する必要があり、これはこの環境ではうまく機能しないと思います)。
これを行うようにMavenに指示する方法はありますか?
コマンドラインでフォークされた Maven インスタンスに引数を指定できます。
mvn release:prepare -Darguments="-DskipTests"
mvn release:perform -Darguments="-DskipTests"
または、おそらく pluginManagement の下の pom で maven-release-plugin 構成を指定します。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<arguments>-DskipTests</arguments>
</configuration>
</plugin>