1. 程式人生 > >mvn clean install:There are test failures.

mvn clean install:There are test failures.

因為本地系統引入了新的一個依賴工程,下載到本地執行mvn clean package/install的時候突然報錯There are test failures.

如下圖所示:

這是因為編譯的時候Maven會自動執行src/test/java中的JUnit測試用例,因為沒有必要執行測試用例,我們可以直接跳過UT的編譯及執行

可以用以下兩種命令,

mvn package -DskipTests : 不執行測試用例,但會執行測試用例程式碼的編譯生成相應的class檔案至target/test-classes下

mvn package -Dmaven.test.skip=true : 不執行測試用例,也不編譯測試用例類。