我在Netbeans上,並不知道Maven太多。每當我導入時,打開一些Maven項目,它會開始從某個中央存儲庫中重新加載某些東西,有時甚至是巨大的。它在.m2 \ repository.cache \ m2e中下載。我有有限的帶寬,不想要這個。如何阻止此? 我已經設置了選項> Java> Maven>依賴下載策略,永遠不會。也試過mvn -o install
和mvn -o
下線。沒解決。Maven從中央存儲庫下載
0
A
回答
1
Maven的方式是讓你知道項目說它需要什麼,但是你還沒有下載到你的本地倉庫。
巨大的文件是在Maven Central中實際可用的列表,由於某種原因我不知道它是否定期下載。如果你做了一次,它應該保留以備未來會話。
+0
+1注意什麼是巨大的文件是 –
0
Maven將只下載所有依賴一次到本地存儲庫,而不是一次又一次。 天氣你有限或無限的帶寬,你必須下載它來執行你的項目。
0
Maven有一個非常模塊化的架構。這意味着您下載Maven發行版時得到的東西實際上是小型核心功能。
其餘的是從Maven artifact倉庫下載的,比如Maven Central(這是默認的倉庫)。
注意,這不僅適用於依賴(庫項目使用),而且你插件(即,編譯,打包,否則東西構建項目)。因此大量的下載。
像其他答案一樣,如果您不刪除本地存儲庫,它最終應該包含所有您需要的工件(依賴項和插件),而無需重新下載。唯一的例外是SNAPHSOT
相關性,可以定期重新下載,具體取決於POM和設置中的內容。
最後,你有兩種可能性:
- 如果你有機會到更高帶寬連接的地方,你在使用它可以建立項目,當地的回購仍將存儲所需的器物。
- 如果您在本地網絡後面有多臺計算機/配置,您可以設置Maven存儲庫管理器,如Nexus或Artifactory,並將其用作a local mirror。請注意,那些仍然也需要首先下載工件。
但是你沒有什麼可以做的。不幸的是,在你的情況下,「設計Maven下載互聯網」。
相關問題
- 1. joda-time 1.6.2 jar無法從maven中央存儲庫下載
- 2. 私有連接庫無法從中央存儲庫下載* .jar
- 3. maven無法從中央存儲庫下載sencha發佈(pom包裝)
- 4. Maven檢查本地存儲庫,但從中央下載。爲什麼?
- 5. Maven max嘗試從存儲庫下載
- 6. 如何強制Maven從中央資源庫下載maven-metadata.xml?
- 7. Nexus僅從中央存儲庫而非JAR下載POM
- 8. Maven從中央倉庫錯誤地構建下載
- 9. 從maven中央資源庫下載guice3.0工件
- 10. Maven(3.0.4)無法下載存儲庫
- 11. 存儲庫下載jsf 2 maven 2
- 12. 在Maven中停止從存儲庫中記錄下載信息
- 13. Git與中央存儲庫
- 14. Maven不從我的存儲庫中下載最新的jar
- 15. 從maven存儲庫加載log4j
- 16. Maven ojbc在中央存儲庫中找不到6個jar
- 17. 爲什麼我的maven指向舊的中央存儲庫url?
- 18. 本地網絡的中央maven存儲庫
- 19. 使用Eclipse更新Maven中央存儲庫時出錯m2e
- 20. 正在完成部署到Maven中央存儲庫
- 21. 如何爲maven工件創建本地中央存儲庫
- 22. 的Maven只使用中央存儲庫的Nexus
- 23. Maven從不同存儲庫的插件下載文件
- 24. 從RTC存儲庫下載jar文件的Ant或maven腳本
- 25. Gradle無法從遠程Maven存儲庫下載
- 26. 如何從Maven SNAPSHOT存儲庫下載SNAPSHOT版本?
- 27. Maven無法從遠程存儲庫下載
- 28. EGit顯示本地存儲庫位於中央存儲庫之前並位於中央存儲庫
- 29. 將Maven配置爲諮詢中央Maven存儲庫而不是Nexus
- 30. 從中央倉庫下載後maven自定義插件不工作
一旦它下載了一個庫,下一次它將使用本地機器上的庫緩存;如果你還沒有依賴於你的機器,你會如何期望脫機工作。 –
我讓它下載回放,> 500 MB,但仍然是新的導入項目下載東西 – onlinenaman