当我在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 :(得分:1)
一种可能的解决方案
第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包