maven仓库地址:
可以查看所有需要的pom包里面相关版本和引用:
查看maven包网址
maven排查包冲突:
原因:A系统 引用B系统的功能,但是B系统有一个redis需要排除,在已经排除的情况下,还是无效,出现redis存在问题。
解决方法:
因为A系统有一个,引用了C系统的东西,但是因为相关性比较小,就做了一个替代方案,把C的包转移到A上,就好了。
需要用到maven查询结构树 去排查 到底jar包哪里冲突了。
通过在项目跟路径下执行mvn dependency:tree查看项目的完整依赖树:
mvn dependency:tree
Maven仓库 国内镜像
pom:
<repositories>
<repository>
<id>repo-mirror</id>
<url>http://maven.net.cn/content/groups/public/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>plugin-repo-mirror</id>
<url>http://maven.net.cn/content/groups/public/</url>
</pluginRepository>
</pluginRepositories>
</repositories>
setting配置文件:
<mirror>
<id>alimaven-central</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>