maven打包報錯,設(shè)置跳過單元測試解決

很多時候在后臺接口寫完后,我們都會寫對應(yīng)的單元測試類去驗證一下接口是否有問題的。但是很多時候在我們用在打包的時候往往會因為這些單元測試類不通過導(dǎo)致打包失敗的。在idea如果的打包時不對單元測試類做特別處理很可能會出現(xiàn)一下問題:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project project-service: There are test failures.
[ERROR] 
[ERROR] Please refer to E:\IdeaProjects\project\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

網(wǎng)上對這樣情況的解決方式很多都是在pom.xml文件中加入:

<!--使單元測試不影響項目的編譯 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
<testFailureIgnore>true</testFailureIgnore>
                </configuration>
            </plugin>

這里其實也是可以打包成功的,但是在控制臺中還是會輸出單元測試的錯誤信息。因為上面的配置是表示把單元測試的錯誤忽略掉。對應(yīng)有強(qiáng)迫癥的一些人來說,當(dāng)然是連一點錯誤消息都不能出現(xiàn)的。這時我們可以把上面的配置修改城以下的:


            <!--使單元測試不影響項目的編譯 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <skip>true</skip><!--跳過單元測試 -->
                    <!--<testFailureIgnore>true</testFailureIgnore> --><!--這個網(wǎng)上很多的解決方式是這個,其實這個,其實這個配置后打包還是會編譯單元測試類的,只是忽略編譯單元測試類的錯誤. -->
                </configuration>
            </plugin>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,255評論 6 342
  • 接口自動化測試一體式解決方案 前戲叨逼叨:測試多年工作經(jīng)驗,很少有寫文章、博客之類的東西。其實我這人不愛去寫博客之...
    J先生有點兒屁閱讀 15,412評論 20 105
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,802評論 25 709
  • 親子日記第七十六篇 星期四 晴 今天數(shù)學(xué)測驗,還是元角分的知識。雖然成績還是不好,可是比起昨天孩子還是進(jìn)...
    葉落悠悠閱讀 160評論 0 0

友情鏈接更多精彩內(nèi)容