无法读取Maven的资源 - 插件

问题描述:

舞台神器描述:无法读取Maven的资源 - 插件

我试图编译在Eclipse中Maven项目(春季工具套件,版本:3.2.0.RELEASE)。

每个项目汇编抛出这个:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 

我该如何解决呢?

+0

你能显示完整的输出吗?此外,你是否支持代理?使用资源库管理器? – khmarbaise 2013-04-30 06:20:03

基本上它不能连接和下载可能是两个不同的东西的神器。大多数人会告诉你检查你的代理设置,但我会远离这一点,并提出另一个建议,如果这不是你的问题。它可能是你的镜像设置。

如果你在办公室使用maven,那么很有可能maven被配置为查找你公司的内部maven仓库。如果你在家里做一些工作,而你没有连接到网络,这可能是问题所在。一个明显的解决方案可能是VPN的办公室,以获得这个回购的可见性。解决这个问题的另一个方法是在/User/.m2/settings.xml文件中添加另一个镜像站点,以便在办公室网络上找不到它时,它将尝试公开回购。

<mirror> 
    <id>Central</id> 
    <url>http://repo1.maven.org/maven2</url> 
    <mirrorOf>central</mirrorOf> 
    <!-- United States, St. Louis--> 
</mirror> 

对于其他Maven仓库到这里看看:http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories

我的答案是基于前一个(没有与settings.xml的工作对我来说)

  1. 我删除一切在... \ Users \ myUser.m2 \ repository *
  2. 在pom.xml中添加以下依赖项:

    依赖性> 的groupId> org.apache.maven.plugins 的artifactId> Maven的资源 - 插件 版> 2.5

  3. 修改下的所有 '_remote.repositories' 文件” .m2目录\库\组织\阿帕奇\行家\插件和设置 '的.jar>*= http://mirrors.ibiblio.org/pub/mirrors/maven2'

  4. cleann

  5. 安装

你还应该检查你的IDE是否使用默认的(或嵌入的)maven或者外部的,当我得到超时时,我多次遇到问题,主要是因为我没有加载正确的配置。