idea的maven快捷面板中test可以正常運行,但不能直接在@Test注解的方法前點擊運行

會出現各種找不到包的報錯:

解決辦法:
1.clean命令清除target檔案夾

2.刪掉根目錄的xxx.iml、xxx.ipr、xxx.iws

3.File>Settings>Build,Execution,Deploment>Build Tools>Maven
給Work offline打上勾
或者在maven快捷面板上激活Toggle Offline Mode

4.右鍵專案>maven>Reimport

5.通過命令mvn idea:idea重新生成IDEA專案配置

最后應該就可以正常運行測驗方法了,不過在有調整過匯入的包和新增了Test測驗方法后可能還會報錯,最好再操作一次,

--------------------------------------------------------------------------------------分割線--------------------------------------------------------------------------------------
8月25更新
根據 https://blog.csdn.net/ypc1109/article/details/7665976/
在運行Test測驗方法里的方法時,有的時候出現ClassNotFound是因為沒有編譯測驗代碼的Java檔案,沒有.class檔案
使用mvn testCompile命令編譯后,再運行test方法即可,同理,專案原始碼部分出現ClassNotFound可以通過mvn compile編譯解決,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/75540.html
標籤:Java
