Maven陷入了一个网站

时间:2010-08-04 05:33:06

标签: maven-2 repository maven

我使用maven来构建项目,它被卡在ftp.cica.es/mirrors/maven2存储库中。它的方法是什么?

3 个答案:

答案 0 :(得分:2)

http://ftp.cica.es/mirrors/maven2实际上是mirror of the central repository,您很可能在settings.xml中有一个这样的代码段:

<mirror>
  <id>cica.es</id>
  <url>http://ftp.cica.es/mirrors/maven2</url>
  <mirrorOf>central</mirrorOf>
  <!-- Spain, Sevilla -->
</mirror>

如果此镜像已关闭,请删除上面的代码段,然后使用中央存储库(或其他镜像)。

但在撰写本文时,似乎工作正常。

答案 1 :(得分:1)

Maven有一个离线构建选项。但是尚未为您的项目下载的依赖项将无法使用,因此您的构建将失败

maven -o package

第二个选项是从pom.xml中删除该存储库,并在依赖项可用的位置添加备用存储库

答案 2 :(得分:1)

如果您或同一办公室的共同开发人员经常重建相同的项目,那么您可以通过安装maven存储库管理器(例如Nexus)来帮助自己。 将构建设置更改为mirrorOf(*)= maven-repo-manager,初始构建将下载并缓存在repo-manager中,后续构建将从缓存的本地存储库中快速解析工件。

请参阅此post的nexus设置步骤。