Geotools lib 突然从存储库中消失
Geotools lib suddenly disappear from repository
昨天当我尝试构建一个公共服务时,它产生了一个错误
253 Caused by:
org.eclipse.aether.resolution.ArtifactResolutionException: The
following artifacts could not be resolved:
org.geotools:gt-main:jar:21.2, org.geotools:gt-epsg-wkt:jar:21.2,
org.geotools:gt-epsg-hsql:jar:21.2: Could not find artifact
org.geotools:gt-main:jar:21.2 in spring-milestones
(https://repo.spring.io/milestone)
就在几个小时前,也就是问题出现之前,它是成功的。好久没改了
我们使用了多个存储库,其中之一是 http://download.osgeo.org/webdav/geotools。但似乎 URL 现在已关闭。不知道它何时以及为何关闭 - 我在 osgeo.org 主页上找不到任何内容。
有没有关于此类问题的警告?我应该怎么做才能防止问题再次发生?
存储库已移动,我们无法让 maven 处理重定向。
有关详细信息,请参阅 http://geotoolsnews.blogspot.com/2020/04/change-to-maven-repositories.html?m=1。
所以现在您的 pom.xml
文件中需要这个:
<repositories>
<repository>
<id>osgeo</id>
<name>OSGeo Release Repository</name>
<url>https://repo.osgeo.org/repository/release/</url>
<snapshots><enabled>false</enabled></snapshots>
<releases><enabled>true</enabled></releases>
</repository>
</repositories>
或者您可以将此添加到您的 ~/.m2/settings.xml
文件中:
<mirrors>
<mirror>
<id>osgeo-release</id>
<name>OSGeo Repository</name>
<url>https://repo.osgeo.org/repository/release/</url>
<mirrorOf>osgeo</mirrorOf>
</mirror>
<mirror>
<id>geoserver-releases</id>
<name>Boundless Repository</name>
<url>https://repo.osgeo.org/repository/Geoserver-releases/</url>
<mirrorOf>boundless</mirrorOf>
</mirror>
</mirrors>
昨天当我尝试构建一个公共服务时,它产生了一个错误
253 Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: The following artifacts could not be resolved: org.geotools:gt-main:jar:21.2, org.geotools:gt-epsg-wkt:jar:21.2, org.geotools:gt-epsg-hsql:jar:21.2: Could not find artifact org.geotools:gt-main:jar:21.2 in spring-milestones (https://repo.spring.io/milestone)
就在几个小时前,也就是问题出现之前,它是成功的。好久没改了
我们使用了多个存储库,其中之一是 http://download.osgeo.org/webdav/geotools。但似乎 URL 现在已关闭。不知道它何时以及为何关闭 - 我在 osgeo.org 主页上找不到任何内容。
有没有关于此类问题的警告?我应该怎么做才能防止问题再次发生?
存储库已移动,我们无法让 maven 处理重定向。
有关详细信息,请参阅 http://geotoolsnews.blogspot.com/2020/04/change-to-maven-repositories.html?m=1。
所以现在您的 pom.xml
文件中需要这个:
<repositories>
<repository>
<id>osgeo</id>
<name>OSGeo Release Repository</name>
<url>https://repo.osgeo.org/repository/release/</url>
<snapshots><enabled>false</enabled></snapshots>
<releases><enabled>true</enabled></releases>
</repository>
</repositories>
或者您可以将此添加到您的 ~/.m2/settings.xml
文件中:
<mirrors>
<mirror>
<id>osgeo-release</id>
<name>OSGeo Repository</name>
<url>https://repo.osgeo.org/repository/release/</url>
<mirrorOf>osgeo</mirrorOf>
</mirror>
<mirror>
<id>geoserver-releases</id>
<name>Boundless Repository</name>
<url>https://repo.osgeo.org/repository/Geoserver-releases/</url>
<mirrorOf>boundless</mirrorOf>
</mirror>
</mirrors>