首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven无法访问(现有) pom文件

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

Stack Overflow用户
提问于 2012-11-16 19:33:10
回答 2查看 418关注 0票数 1

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

代码语言:javascript
复制
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进行了尝试,但得到了以下屏幕截图:

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-19 16:46:52

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

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

再说一次,我没有代理。

票数 1
EN

Stack Overflow用户

发布于 2012-11-16 19:39:47

如果你在代理服务器后面,你可以在你的~/.m2/setting.xml中添加一个格式回复信息

代码语言:javascript
复制
<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:

代码语言:javascript
复制
wget http://repo.maven.apache.org/..../maven-filtering-1.0.pom

并尝试从那里确定哪里出了问题。

干杯,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13415756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档