[英]How Maven project downloads dependencies from Maven central?
在我們的環境中有幾個 Maven 項目,目前它正在從 Maven 中央下載 pom.xml 文件中提到的所需依賴項。
我試圖找出 URL for Maven central 在 pom 文件或項目級別的位置,但無法找到。 我認為它可能在 settings.xml 中,並找到了以下腳本:
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
有人可以提供有關在項目/pom 文件級別提供 Maven 中央 URL 的詳細信息的輸入,或者我們在哪里提到它? 謝謝 !
它由 maven 核心定義,在maven-model-builder (所謂的 super pom)中更准確。
如果您想更改它,這通常意味着通過內部存儲庫管理器將所有內容重定向到 go 的方式是通過用戶settings.xml
。xml 詳情請參閱: https://maven.apache.org/settings.html
用戶設置位於用戶主目錄$HOME/.m2/settings.xml
。
您應該防止在pom.xml
文件中定義存儲庫,因為碰巧此類存儲庫(存儲庫管理器)的位置可能會發生變化,這將導致pom.xml
在一段時間后無法再構建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.