它們有什麼不同?還是他們是一樣的?Maven中存儲庫和依賴項之間的區別是什麼?
8
A
回答
12
存儲庫是工件的集合(例如:罐子)。你可以把它看作是各種工件的存儲/緩存。
依賴是一種情況,你的項目依賴於另一個神器來執行任務(如:編譯,運行單元測試)
在Maven項目,你通常聲明你需要的<dependency>
部分是什麼神器你pom,並且你還可以聲明maven應該從<repositories>
部分查找依賴關係。
默認情況下,maven將查找central repository上的工件。但是一個組織有一個內部存儲庫,其中包含內部開發的工件是很常見的。因此,pom上的<repositories>
部分通常由此配置。
0
存儲庫是您的庫(又名工件)的存儲位置。 依賴關係是您的現有項目所依賴的庫的名稱
+0
但repsotiries在線以及?它也正確地下載jar文件? – 2013-02-24 22:01:59
+0
Right @KorayTugay – 2017-05-02 04:32:23
相關問題
- 1. Apache Maven:繼承,聚合和依賴之間有什麼區別?
- 2. pom xml中依賴和插件標籤之間的maven有什麼區別?
- 3. Maven-jaxb-plugin的依賴/存儲庫是什麼?
- 4. maven-rpm-plugin和rpm-maven-plugin之間的區別是什麼
- 5. WPF中依賴項屬性和附加屬性之間有什麼區別?
- 6. maven依賴項的名稱是什麼?
- 7. 是什麼類型的依賴EJB和EJB客戶機之間的區別
- 8. 與NPM 5依賴關係和devDependencies之間的區別是什麼5
- 9. Maven項目之間的依賴關係
- 10. 下載SDK和添加依賴項之間的區別?
- 11. Maven插件和依賴關係有什麼區別?
- 12. ++和:haskell之間的區別是什麼?
- 13. $(())和expr之間的區別是什麼?
- 14. $(...)和`...`之間的區別是什麼
- 15. [undefined]和[,]之間的區別是什麼?
- 16. 會話中(緩存)和[存儲]變量之間的區別是什麼?
- 17. 在maven中找到每個依賴項的原始存儲庫
- 18. Maven檢查存儲庫中更新的依賴項
- 19. App Engine數據存儲中的key_id和key_name之間的區別是什麼?
- 20. 應用依賴和模塊依賴/插件有什麼區別?
- 21. 如何在Maven中爲依賴項指定存儲庫
- 22. 存儲過程和視圖之間有什麼區別?
- 23. 區別:%% a和%variable%變量之間的區別是什麼?
- 24. 是什麼-HeapDumpOnOutOfMemoryError和+ HeapDumpOnOutOfMemoryError選項之間的區別?
- 25. tcmalloc/jemalloc和內存池之間的區別是什麼
- 26. C++和Ruby之間的關係和依賴關係是什麼?
- 27. 完全非平凡依賴和非平凡依賴之間的區別
- 28. org.alfresco.repo是否存在maven依賴項?
- 29. Maven依賴另一個非存儲庫項目?
- 30. 「;」和「;」之間的區別是什麼?和T-SQL中的「GO」?
謝謝,很好的答案。因此,對於某些依賴項,我需要提供存儲庫和依賴項,但對於mavens存儲庫中的依賴項,依賴性足夠了嗎? – 2013-02-24 22:41:01
正確。如果你知道你的依賴沒有在中央倉庫中找到,那麼只需要爲你的pom添加一個倉庫。您還應該閱讀關於存儲庫查找規則,代理和鏡像。關於maven文檔。 – gerrytan 2013-02-24 22:45:33