Maven无法访问(现有)pom文件

时间:2012-11-16 11:33:10

标签: java eclipse maven maven-resources-plugin

我正在尝试使用java编译maven项目。 我用右click on pom file>进行了尝试Maven> Maven Install(m2eclipse连接器)中的Eclipse

Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources (default-resources) ... 
Could not transfer artifact org.apache.maven.shared:maven-filtering:pom:1.0 from/to maven-central (http://repo.maven.apache.org/maven2/)

然后我在mvn clean compile的命令提示符下尝试了它,但是我得到了这个截图:

enter image description here

在我看来maven无法访问maven-filtering-1.0 file,即使我可以使用相同的URL访问浏览器中的pom文件。 我是maven的新手,不知道如何解决这个问题。非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

如果您在代理服务器后面,可以向~/.m2/setting.xml

添加模糊信息
<settings>
  ....
  <proxies>
    <proxy>
      <id>Proxy name</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>your.proxy.hostname.or.IP</host>
      <port>8080</port>
      <!-- omit these auth params if not needed: -->
      <username>domain\\username</username>
      <password>123456</password>
      <nonProxyHosts>localhost|127.0.0.1|...</nonProxyHosts>
    </proxy>
  </proxies>

如果没有,请尝试从命令行说出telnetwget POM:

wget http://repo.maven.apache.org/..../maven-filtering-1.0.pom

并尝试确定那里出了什么问题。

干杯,

答案 1 :(得分:1)

我已经解决了这个问题。这就是我做的。这可能有助于其他人面临同样的困难。

我只是删除了本地存储库中的所有内容(〜/ .m2 / repository)。然后我运行了mvn install,一切正常。

同样,我没有代理人。