问题描述
对应的pom中依赖获取失败
pom文件依赖配置如下:
<dependencies>
<dependency>
<groupId>it.geosolutions</groupId>
<artifactId>geoserver-manager</artifactId>
<version>1.7.0</version>
<exclusions>
<exclusion>
<artifactId>commons-io</artifactId>
<groupId>commons-io</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<repositories>
<repository>
<id>public</id>
<name>for geoserver-manager</name>
<url>http://maven.geo-solutions.it/</url>
</repository>
</repositories>
拉取时始终提示aliyun仓库没有对应的依赖,分析对应的repository是需要配置指定的仓库进行拉取,但是pom文件中配置的仓库没有生效
解决方案
需要修改对应的setting.xml配置
在源中配置**!+指定的id**表示对应id的repository不会从当前源进行获取,进行排除后,依赖下载会再根据pom文件中repository配置的仓库地址进行下载获取