![](/img/trans.png)
[英]How can I run a Maven project in Intellij Idea (and have all dependencies downloaded)?
[英]How can I make IntelliJ IDEA update my dependencies from Maven?
當我在項目的pom.xml中手動添加依賴項時,讓Maven下載依賴項並讓IntelliJ構建模塊, IntelliJ抱怨缺少庫。 同時Maven可以找到依賴的JARs並構建工程。
如何告訴IntelliJ使用Maven下載的庫?
事實證明,IntelliJ 不會從本地 Maven 存儲庫中獲取添加的依賴項。 我們必須告訴 IntelliJ 重新導入 pom.xml。
取消選中
“離線辦公”
在設置-> Maven 中! 它對我有用! :D
文件>設置>構建、執行、部署>Maven>檢查:始終更新快照
那對我有用。
在IntelliJ 2020的pom.xml
視圖中,應該能夠通過以下組合鍵應用 pom 更改: CTRG + SHIFT + O 。
正如之前正確評論的那樣 - IntelliJ 還顯示了一個氣球小部件來導入更改。
除了檢查“自動導入 Maven 項目”之外,請確保文件 > 設置 > Maven > 用戶設置文件中的 settings.xml 文件存在,如果不存在,則覆蓋並提供您的 settings.xml 文件路徑。
我盡一切努力讓 IntelliJ 獲取我的pom.xml
更改,但它只是沒有這樣做。 我注釋掉了pom.xml
所有<dependencies>
並重建了應該顯示數百個編譯錯誤但沒有顯示的項目。
最后,我不得不刪除.idea
文件夾才能讓 IntelliJ 重新生成它的 maven 模型。 執行此操作后,當我執行“重新加載所有項目”時,會接收對pom.xml
后續更改,因此我懷疑 IntelliJ 使用緩存模型而不是在進行更改時更新它的錯誤。
這是我所做的:
.idea
文件夾
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.