问题描述
对应的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配置的仓库地址进行下载获取
文章讲述了在POM配置中遇到geoserver-manager依赖无法从aliyun仓库获取的问题。解决方案是修改setting.xml,通过添加排除指定id的repository,使依赖从pom文件定义的其他仓库下载。
1123

被折叠的 条评论
为什么被折叠?



