在项目开发中需要使用 geoserver-manager 的依赖,但是使用阿里云中央仓库时,Maven无法加载到这个包。
1.依赖
使用到的包是 1.7.0 的 geoserver-manager
<dependency>
<groupId>it.geosolutions</groupId>
<artifactId>geoserver-manager</artifactId>
<version>1.7.0</version>
</dependency>
2.阿里云中央仓库异常
3.解决
在pom中配置远程中央仓库。
pom 中的 <repositories> 元素用于指定项目依赖的仓库位置。在 Maven 构建项目时,Maven 会根据 <repositories> 中指定的仓库地址去查找项目依赖的 jar 包。如果项目依赖的 jar 包不在默认的 Maven 仓库中,可以通过在 <repositories> 中添加其他仓库地址来告诉 Maven 去查找这些 jar 包。
通常情况下,项目的依赖 jar 包都可以在 Maven 的中央仓库中找到,因此不需要额外配置 <repositories>。
<repositories>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>geosolutions</id>
<name>geosolutions repository</name>
<url>https://maven.geo-solutions.it/</url>
</repository>
</repositories>
本地Maven仓库中出现了这个依赖