Maven打包時提示No runnable methods的解決方案

我的一個spring項目,在使用 mvn package 命令打包的時候,出現下列錯誤:

但是在IDE中執行單元測試的時候,是全部都能通過的。經過排查,發現問題出在主函數的測試類上。

在我的項目中,主函數的測試類用來配置spring測試環境,其餘的測試類繼承這個類來運行單元測試。具體如下所示。

可以看到,這個類中是沒有測試方法的,因此報錯。

解決方案有兩種。

方法一(不推薦)

在這個類裏面加一個空的測試函數,如下所示:

方法二(推薦)

在執行maven打包時,跳過單元測試。具體命令請見:maven打包時跳過單元測試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章