maven下载卡在无效路径

时间:2016-03-10 19:57:04

标签: java maven intellij-idea

当我在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

我浏览了几个相关问题,但无法找到可行的解决方案。我的主要问题是,

  1. 如何找出此依赖项的来源?在我的IntelliJ IDE中,我无法找到这个pom依赖项,它在我的笔记本电脑上构建得很好。问题只发生在这个特定的Linux服务器上。我正在使用Maven 3.2.5。尝试mvn dependency:tree赢得了工作,因为它也会首先尝试下载。

  2. 对我来说,最好的方法是绕过这个问题。我尝试在我的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>

1 个答案:

答案 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包