maven打包報錯:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.6:test 的處理方法

一.

情況:公司臨時要弄個demo項目,springboot的,將項目進行打包時,發現報錯:

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.6:test (default-test) 
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.203 s <<< FAILURE! 

後面不管是clean,還是install 都是這個問題。

二.

原因:單元測試部分的代碼有問題,並沒有全部通過。

三.

解決方式:忽略測試方法

方法1:使用IDEA編程的

在這裏插入圖片描述

方法2: 對報錯的Test方法/測試類上,添加@Ignore,打包時,將忽略該測試類/方法。

方法3:輸入命令行 mvn clean package -Dmaven.test.skip=true
輸入命令行 mvn install package -Dmaven.test.skip=true

方法4:在 pom.xml 文件中 加入如下代碼:

         <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.4.2</version>
                <configuration>
                    <!-- 跳過測試類 -->
                    <skipTests>true</skipTests>
                </configuration>
                
                <!-- 網上收集還有這個標籤也可以跳過test
                <configuration>
                  <testFailureIgnore>true</testFailureIgnore>
                </configuration>
                 -->
            </plugin>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章