当我在Linux服务器上运行mvn package时,下载将停留在以下URL上,并等待超时。

Downloading: http://repo.spring.io/ext-release-local/org/jboss/shrinkwrap/shrinkwrap-bom/1.0.1/shrinkwrap-bom-1.0.1.pom


我浏览了几个相关的问题,但是找不到有效的解决方案。我的主要问题是


我如何找出这种依赖性的来源?在我的IntelliJ IDE中,我找不到此pom依赖关系,它在我的笔记本电脑上可以正常运行。该问题仅在此特定的Linux服务器上发生。我正在使用Maven 3.2.5。尝试过的mvn dependency:tree无法正常工作,因为它也会首先尝试进行此下载。
我绕过此问题的最佳方法是什么。我尝试按照以下一些答案在settings.xml中设置以下内容,但这也不起作用。

<repository> <id>spring.repo</id> <url>http://repo.spring.io/ext-release-local</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository>

最佳答案

一种可能的解决方案

步骤0
检查服务器上是否存在http://repo.spring.io/ext-release-local/org/jboss/shrinkwrap/shrinkwrap-bom/1.0.1/shrinkwrap-bom-1.0.1.pom文件

您可以使用浏览器下载以下文件夹下的所有文件
http://repo.spring.io/ext-release-local/org/jboss/shrinkwrap/shrinkwrap-bom/1.0.1/

第2步。
将所有手动下载的文件移至

“ YOUR_REPO_ROOT” /org/jboss/shrinkwrap/shrinkwrap-bom/1.0.1/

步骤3.尝试运行Maven软件包

09-12 15:34