pom的maven倉庫的配置


這里簡單記錄一下問題

本人配置了nexus的私人倉庫,配置阿里雲的遠程倉庫(http://182.92.29.40/nexus/content/groups/public/)和正規的2個庫(http://repo.maven.apache.org/maven2/  和 http://repo1.maven.org/maven2/)

出現的幾個問題:

1、阿里雲的倉庫提示unavailable,導致我每次更新的時候都是走遠程的正規庫特別慢,我直接把阿里雲的庫用的ip地址,感覺上好像快了,但是庫下面沒有jar,說明沒走這個呀,好像阿里雲不能用伺服,等我換一個試試,后期在觀察補充

2、后面兩個倉庫有順序問題,我開始配的是1)阿里2)repo最后是repo1,結果總報出各種奇怪的依賴、插件找不到,后期把repo1放到repo前面好了,看來配置還是有問題,這里記錄一下,理論一個庫找不到會找下一個

 

 

關於maven配置的心得:

如果項目依賴的倉庫比較類似,現在我這邊的標配就是:私有庫+阿里雲;這樣的話沒必要再每個項目中進行配置pom的repository配置,直接在maven的setting中配置即可

簡單說一下結構,網上都有:

<!--遠程倉庫配置,可以多個-->
<repositories>
    <repository></repository>
。。。
</repositories>
<!--maven插件的配置,用到插件要添加一下這個,可以多個-->
<pluginRepositories>
    <pluginRepository></pluginRepository>
</pluginRepositories>

<!--激活文件配置,可以多個,默認全部激活 -->
<activeProfiles>
  <activeProfile></activeProfile>
</activeProfiles>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM