回答
mvn install
(或mvn package
)將始終工作。
您可以使用mvn compile
下載編譯時依賴關係或mvn test
編譯時和測試依賴關係,但我更喜歡總是有效的東西。
如果你想只下載的依賴,而不做別的事情,那麼它的:
mvn dependency:resolve
或下載一個單獨的依賴:
mvn dependency:get -Dartifact=groupId:artifactId:version
如果你需要從一個特定的下載存儲庫,你可以指定與-DrepoUrl=...
我運行該命令時出現此錯誤:[錯誤]無法執行目標org.apache.maven.plugins:maven-dependency-plugin:2.1:get(default-cli)on project standalone-pom:參數'repositoryUrl 'for goal org.apache.maven.plugins:maven-dependency-plugin:2.1:get缺失或無效 - > [Help 1]。指定-DrepositoryUrl = ...不起作用。 – 2012-03-28 11:12:07
我想我找到了解決方案。參數應該是「repoUrl」而不是「repositoryUrl」。 – 2012-03-29 05:08:04
我相信這個答案應該是公認的答案。 – naXa 2016-10-07 22:17:58
我知道這是一個古老的問題,但現在誰正在使用Maven
插件與Windows
下Eclipse
的用戶,你有兩個選擇:
如果你有Maven作爲一個獨立的應用程序安裝:
您可以將項目 下使用的
CMD
以下命令路徑:mvn eclipse:eclipse
它將與所有缺少的jar文件更新資料庫,根據 到你的依賴在
pom.xml
文件。如果你還沒有安裝的Maven作爲一個獨立的應用程序,您 可以按照您的Eclipse下列步驟操作:
右鍵單擊
project
- >Run As
- >Run configurations
。然後選擇
mavenBuild
。然後點擊
new
按鈕來創建上瀏覽工作區選擇 類型。點擊的配置,然後選擇你的項目,並在 目標指定eclipse:eclipse
你可以參考how to run the command mvn eclipse:eclipse進一步的細節。
運行eclipse:依賴後的eclipse:解決幫助我在eclipse中看到下載的jar,謝謝! – Tol182 2017-03-22 09:39:56
雖然這個答案會幫助那些可憐的人堅持使用Eclipse,但我強烈建議任何使用Eclipse的人都可以找到更好的選擇。特別是如果你打算使用Maven。 Netbeans和IntelliJ是未來的光年。 – 64BitBob 2017-04-26 13:20:32
@ 64BitBob假設Netbeans和IntelliJ比Eclipse更好,我們應該總是給那些使用它的人提供一個解決方案。 :) – 2017-04-26 13:26:31
右鍵單擊該項目。 轉到Maven - >更新項目。
將自動安裝依賴關係。
- 1. 添加maven依賴關係
- 2. 在eclipse中添加對pom的新依賴關係
- 3. 命令行上的Maven依賴關係更新
- 4. 爲什麼Maven在添加新的依賴關係時重新添加已存在的依賴關係?
- 5. Gradle ModuleVersionNotFoundException對於本地存儲庫中的Maven依賴關係
- 6. 有沒有辦法從命令行添加依賴到Maven POM?
- 7. 基於配置文件添加令牌的Maven POM依賴關係
- 8. 從子POM得到Maven依賴關係
- 9. Maven POM依賴關係到ivy.xml文件
- 10. Maven在pom文件中添加依賴關係
- 11. Maven的依賴關係樹和POM依賴
- 12. IntelliJ Maven正確生成Maven本地存儲庫,但不添加依賴關係
- 13. 從父pom中刪除子pom的maven依賴關係
- 14. m2eclipse - 在pom和依賴關係定義之後 - 沒有類路徑上的庫/ Maven依賴關係
- 15. 將Maven依賴關係添加到Eclipse
- 16. Maven:添加非JAR依賴關係
- 17. 在Maven Netbeans中添加依賴關係
- 18. Maven依賴關係 - 版本vs更新
- 19. 自動更新Maven依賴關係
- 20. 來自SVN存儲庫的Maven依賴關係
- 21. Maven - 如何驗證聲明存儲庫中的依賴關係?
- 22. 請參閱存儲庫掃描(jQAssistant)中的Maven依賴關係
- 23. 在IntelliJ IDEA中添加Javadoc來自Maven庫的依賴關係
- 24. Maven - 如何在父項目的pom中添加模塊作爲依賴關係
- 25. NetBeans中的Maven項目:如何向「依賴關係」和「測試依賴關係」添加依賴關係?
- 26. Maven的依賴型= POM
- 27. Maven:添加不存在於鏡像中的依賴關係
- 28. 在maven項目中添加新的依賴關係
- 29. 依賴的Maven副本依賴關係
- 30. Mercurial,依賴關係,存儲庫結構
謝謝,我還發現將它添加到STS中的pom會自動爲你下載。 – DJ180 2011-12-19 17:35:07
@Andrew Spencer的回覆更加準確 - 'mvn dependency:xxx'只處理依賴關係,不做任何其他的事情 - 這個問題是關於什麼的。 – botchniaque 2016-06-01 10:11:50
有時,'mvn package'可能不會更新依賴項。發生在我身上不止一次。在這種情況下需要運行'mvn dependency:resolve' – 2016-07-07 15:21:00