簡體   English   中英

Maven項目如何從Maven central下載依賴?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM