Eclipse 3.7(Indigo):如何添加远程Maven 2存储库镜像

时间:2011-07-05 13:13:37

标签: eclipse maven

我最近安装了Eclipse 3.7(Indigo),现在想要使用集成的Maven插件启动一个新项目。

问题是,我无法从中央maven 2存储库http://repo1.maven.org/maven2下载任何依赖项
在创建一个新的简单Maven项目(没有原型)后,我不断收到这些错误消息:

  • 描述资源路径位置类型 CoreException:无法计算构建计划:插件org.apache.maven.plugins:maven-compiler-plugin:2.3.2或其中一个依赖项无法解析:无法读取org.apache.maven.plugins的工件描述符: maven-compiler-plugin:jar:2.3.2:ArtifactResolutionException:存储库系统处于脱机状态,但工件org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2在本地存储库中不可用。 pom.xml / JAVA第1行Maven项目构建生命周期映射问题
  • 描述资源路径位置类型 无法计算构建计划:插件org.apache.maven.plugins:maven-resources-plugin:2.4.3或其中一个依赖项无法解析:无法读取org.apache.maven.plugins的工件描述符:maven- resources-plugin:jar:2.4.3 pom.xml / JAVA第1行Maven构建问题
  • 描述资源路径位置类型 生命周期配置未涵盖的插件执行:org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile(执行:default-compile,phase:compile)pom.xml / JAVA第1行Maven项目构建生命周期映射问题
  • 描述资源路径位置类型 生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile(执行:default-testCompile,阶段:test-compile)pom.xml / JAVA第1行Maven项目构建生命周期映射问题

使用原型根本不起作用。

我是否可以直接添加另一个存储库镜像来获取所需的依赖项?
如果是这样,我该如何添加另一个?

<小时/> 更新:我手动编写了 D:\ Users \ .m2 \ settings.xml ,并且m2e-plugin正确识别了它:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <usePluginRegistry/>
  <offline/>
  <pluginGroups/>
  <servers/>
    <mirrors>
        <mirror>
          <id>dotsrc.org</id>
          <url>http://mirrors.dotsrc.org/maven2</url>
          <mirrorOf>central</mirrorOf>
        </mirror>
    </mirrors>
  <proxies/>
  <profiles/>
  <activeProfiles/>
</settings>

问题是:我找不到Maven中央存储库的完整镜像。我尝试了我能在网上找到的每一个,但都缺少一些依赖,原型等。

有任何帮助吗?

1 个答案:

答案 0 :(得分:0)

尝试these之一。