当前位置: 首页 > 面试题库 >

Geotools lib突然从存储库中消失

毛弘博
2023-03-14
问题内容

昨天,当我尝试构建公共服务时,它会产生错误

253原因:org.eclipse.aether.resolution.ArtifactResolutionException:无法解决以下工件:org.geotools:gt-
main:jar:21.2,org.geotools:gt-epsg-wkt:jar:21.2,org。 geotools:gt-epsg-
hsql:jar:21.2:在spring-milestones中找不到工件org.geotools:gt-
main:jar:21.2(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.xmlhtml" target="_blank">文件中需要此:

<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>


 类似资料:
  • 这很可能通过Nexus配置得到解决。 我们使用maven进行hadoop开发。Nexus被配置为所有存储库的镜像,存储库被添加到Nexus公共组中。(参见Nexus中有没有更好的配置存储库的方法?) 我发现hadoop-core工件版本1.0.4显示来自spring-roo-repositoryhttp://spring-roo-repository.springsource.org/releas

  • 问题内容: 我写了一个存储过程,昨天通常在不到一秒钟的时间内完成。今天,大约需要18秒。我昨天也遇到了这个问题,似乎可以通过删除并重新创建存储过程来解决。如今,这种技巧似乎没有奏效。:( 有趣的是,如果我复制存储过程的主体并将其作为直接查询执行,它将很快完成。它似乎是一个存储过程,正在减慢它的速度……! 有谁知道可能是什么问题?我一直在寻找答案,但是通常他们建议通过Query Analyser运行

  • 此示例存储库有一个方法 现在不需要使用Robolectric来单元测试了吗?

  • 我已经成功地与另一位现场开发人员一起使用GitLab,开发了C和MATLAB中的小型项目。 在家使用VPN工作时,我将一个大型LabVIEW程序推到了一个新项目中,这样我就可以与另一个非现场开发人员一起工作。开发人员克隆了该项目,并开始开发一个分支。 问题是我无法提取/获取此分支。GitLab正在显示开发人员所做的分支和提交。 我使用git的时间不长,所以我可能只是太傻了。 Git推送:“致命的‘