Mavenビルド構成を使用すると、ソースファイルのビルド中にテストの実行をスキップするように構成できます。 Eclipseでは、「Skip Test」というラベルの付いたチェックボックスをオンにして、コマンドラインから使用できます。
mvn clean install -Dmaven.test.skip=true
スキップテストでは、単体テストのソースコードもコンパイルされません。
単体テストクラスをコンパイルするが実行しないようにMavenを構成する方法はありますか?
-Dmaven.test.skip=true
は、単体テストをコンパイルすることすらしないように設計されています。それらをビルドしたいが実行したくない場合は、skipTests
フラグを使用できます。
mvn clean install -DskipTests=true
またはその短縮版:
mvn clean install -DskipTests
詳細については、 スキップテスト に関するmavenのドキュメントも参照してください。
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
このコードをpom.xml
ファイルに追加します。