91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

無法在idea中找到setting.xml文件如何解決

發布時間:2021-03-01 17:20:37 來源:億速云 閱讀:276 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關無法在idea中找到setting.xml文件如何解決,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

無法在idea中找到setting.xml文件如何解決

無法在idea中找到setting.xml文件如何解決

補充:Maven Settings.xml文件及常見問題總結

Settings.xml 文件

<localRepository>

配置本地倉庫地址,如:

<localRepository>D:\.m2\repository</localRepository>

<servers>

配置私服地址。如果為公共服務器,不需要賬號,密碼,則可不配置。只要配置<mirror>標簽即可(<mirror>見1.3小節)如:

<server>
  <id>nexus</id>
  <username>yanfa</username>
  <password>yanfa</password>
</server>

<mirror>

mirror則相當于一個代理,它會攔截去指定的遠程repository下載構件的請求,然后從自己這里找出構件回送給客戶端。配置mirror的目的一般是出于網速考慮。

如果配置為*,如下面配置文件所示,則如果這個mirror掛掉,maven將無法訪問任何遠程倉庫,因而將無法下載構件。

配置遠程倉庫地址:

 <mirror>
  <id>nexus</id>
  <name>Nexus</name>
  <url>http://localhost:8081/nexus/content/groups/public/</url>
  <mirrorOf>*</mirrorOf>
 </mirror>

<repository>

internal repository是指在局域網內部搭建的repository,它跟central repository, jboss repository等的區別僅僅在于其URL是一個內部網址。

配置遠程倉庫信息:

  <repository>
   <id>nexus</id>
   <name>Nexus Repository</name>
   <url>http://localhost:8081/nexus/content/groups/public/</url>
   <releases>
   <enabled>true</enabled>
   </releases>
   <snapshots>
   <enabled>true</enabled>
   </snapshots>
  </repository>

<pluginRepository>

配置插件信息,如tomcat等插件:

  <pluginRepository>
   <id>nexus</id>
   <name>Nexus Repository</name>
   <url>http://localhost:8081/nexus/content/groups/public/</url>
   <releases>
   <enabled>true</enabled>
   </releases>
   <snapshots>
   <enabled>true</enabled>
   </snapshots>
  </pluginRepository>

常見問題

Q: Maven 本地倉庫明明有jar包,pom文件還是報錯解決?

A: 解決方法:找到出錯的jar包文件在本地倉庫的位置,刪掉_maven.repositories文件。

原因:更換settings.xml 配置文件后,如果配置的respositoryId中不包含這個私服的repositoryId,maven本不會讓這個本地的jar包,maven就會自動到配置的庫中找到,找不到就會報錯。

Q: 明明已經設置本地倉庫,但maven每次更新時,還是要到網上下載?

A: 本地沒有下載到真正的 jar 包(而是帶有last-updated后綴的文件),只能再到網上下載。

Q: Maven 應用jar 版本不對,如何解決?

A: 1. 首先查看本地倉庫中的目標jar包版本是否存在。2. 如果存在,查看.pom 文件,知道其坐標, 然后在需要引用的工程的pom.xml文件中添加dependency 引用。 3. 如果不存在, 看私服中是否有改目標版本的文件,有,就下載即可。

優勢

未使用maven管理,每一個項目都要帶一些jar包,增大了項目的體積,需要更多的時間部署;同時每個項目之間肯定有一些公用的jar包,如果能夠集中式管理jar,這樣會節省很多的空間。

上述就是小編為大家分享的無法在idea中找到setting.xml文件如何解決了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宾阳县| 茌平县| 资中县| 调兵山市| 房山区| 昌宁县| 凌海市| 甘孜县| 那曲县| 额尔古纳市| 伊金霍洛旗| 宁津县| 兰考县| 桦甸市| 烟台市| 南皮县| 大荔县| 英山县| 扶沟县| 沐川县| 平遥县| 开阳县| 沁阳市| 祁连县| 郧西县| 莫力| 蒙山县| 门头沟区| 铜陵市| 新丰县| 曲靖市| 青浦区| 武汉市| 怀化市| 兴文县| 东兰县| 开江县| 南郑县| 晋宁县| 兰考县| 庆安县|