Maven 入門 | その他 | テストなしで package する
Maven の package 作業を実行すると、プロジェクトのテストも実行される。今回は、package 作業でテストを実行しない方法について確認する。
Maven 実行時にテストを省略する
mvn の実行時に -DskipTests=true オプションを付けると、テストをスキップできる。コマンドは次のとおりである。
> mvn package -DskipTests=true
pom.xml の設定でテストを省略する
毎回実行するたびにオプションを付けるのは面倒な場合がある。このような場合は、pom.xml に maven.test.skip プロパティを true として設定しておけば、mvn 実行時にデフォルトでスキップすることもできる。
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
... omitted ...
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
... omitted ...
</project>