該方法是在你的pom中的依賴(是否缺少,版本是否兼容)maven倉庫等配置沒有問題的情況下
第一種方法:
打開IDEA底部的終端Terminal,輸入"mvn idea:idea"
mvn idea:idea:生成idea項目
第二種方法:
打開IDEA右上角的File——>Settings搜索maven打開maven目錄下的Runner 找到Delegate IDE build/run actions to Maven在前面打勾
Delegate IDE build/run actions to Maven:把IDE中構建和運行操作交給Maven,在不勾選的情況下對項目的構建和運行是交給IDE的,這樣就可能導致構建和運行時無法找到maven倉庫中的相關jar包,勾選后在對項目進行構建和運行等操作直接交給了maven(我自己構建和運行時會不知道倉庫里面jar包的位置?)
本人在實際中使用了這種方法,但是在進行數據庫數據插入時出現了重復數據,實測時發現,maven與IDEA都運行了項目,導致出現了重復數據。
注:以上的解釋只是本人自己的理解,如果有誤或者有更好的理解歡迎指出!
第三種方法:
使用mvn idea:module
導致此問題的原因可能是由導入項目時,idea沒有自動生成xxx.iml文件。
解決步驟:
打開cmd ,進入到項目路徑下(使用集成開發工具可以直接打開下面的控制台)
執行命令 mvn idea:module 生成iml文件。