這里簡單記錄一下問題
本人配置了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>
