无法读取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
我该如何解决呢?
基本上它不能连接和下载可能是两个不同的东西的神器。大多数人会告诉你检查你的代理设置,但我会远离这一点,并提出另一个建议,如果这不是你的问题。它可能是你的镜像设置。
如果你在办公室使用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的工作对我来说)
- 我删除一切在... \ Users \ myUser.m2 \ repository *
-
在pom.xml中添加以下依赖项:
依赖性> 的groupId> org.apache.maven.plugins 的artifactId> Maven的资源 - 插件 版> 2.5
修改下的所有 '_remote.repositories' 文件” .m2目录\库\组织\阿帕奇\行家\插件和设置 '的.jar>*= http://mirrors.ibiblio.org/pub/mirrors/maven2'
cleann
安装
你还应该检查你的IDE是否使用默认的(或嵌入的)maven或者外部的,当我得到超时时,我多次遇到问题,主要是因为我没有加载正确的配置。
你能显示完整的输出吗?此外,你是否支持代理?使用资源库管理器? – khmarbaise 2013-04-30 06:20:03