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>

 

posted @ 2019-04-08 22:51  小An  阅读(3940)  评论(0编辑  收藏  举报