Maven存储库:连接超时

时间:2014-04-06 21:03:22

标签: maven

无法从http://repo.aduno-software.com存储库下载任何工件(连接超时)。问题持续数周。

是否有任何替代该回购的可能是谁知道谁抱怨服务器的服务条件已经停止?

我已经尝试了很多不同的maven存储库但是它们甚至不能覆盖我提到的所有项目的依赖关系。

1 个答案:

答案 0 :(得分:1)

请注意,这种解决方法有点hacky,它可能只有在其他存储库中也可以获得数据时才有效。 以下是我提出的内容(Maven docs解释了所有这些设置):  

    1。在Maven目录下找到设置xml。 在Windows上,它位于conf \ settings.xml
下  
    2。将镜像添加到设置文件中:

  <mirrors>
<!-- mirror
 | Specifies a repository mirror site to use instead of a given repository. The repository that
 | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
 | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
 |
<mirror>
  <id>mirrorId</id>
  <mirrorOf>repositoryId</mirrorOf>
  <name>Human Readable Name for this Mirror.</name>
  <url>http://my.repository.com/repo/path</url>
</mirror>
 -->
<mirror>
  <id>ibiblio.org</id>
  <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
  <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
 <id>ibiblio.net</id>
  <url>http://www.ibiblio.net/pub/packages/maven2</url>
  <mirrorOf>http://repo.aduna-software.org/maven2/releases/</mirrorOf>
</mirror>
<mirror>
  <id>uk.maven.org</id>
  <url>http://uk.maven.org/maven2</url>
  <mirrorOf>central</mirrorOf>
</mirror>

    3。要确保与repo.aduna-software.org的连接快速超时,请添加     
    127.0.0.1 repo.aduna-software.org 
    到您的主机文件

镜像条目的顺序很重要 - maven首先尝试第一个镜像,因此您可能需要调整它。