maven
編譯時有兩種跳過單元測試的方法
cmd
命令行跳過單元測試
cmd命令有兩種參數跳過單元測試
mvn clean install -Dmaven.test.skip=true
不編譯不執行測試用例mvn clean install -DskipTests
編譯但不執行測試用例
-
pom
插件跳過單元測試在
pom
中加入下面的插件,在idea
或者cmd
下直接執行mvn clean install
即可,但是插件中使用skipTests
或者skip
標籤,在執行命令時,都會編譯測試用例<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> <configuration> <!-- 跳過失敗的單元測試 --> <testFailureIgnore>true</testFailureIgnore> <!-- 編譯不執行測試用例,等價於<skipTests>true</skipTests> --> <skip>true</skip> </configuration> </plugin> </plugins> </build>