阶段:
我正在尝试在Eclipse中编译Maven项目(Spring Tool Suite,版本: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 :(得分:4)
基本上它无法连接和下载可能是几件不同东西的工件。大多数人都会告诉你检查你的代理设置,但我会远离那个,并提出另一个建议,以防万一,这不是你的问题。它可能是您的镜像设置。
如果你在办公室使用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
答案 1 :(得分:0)
我的答案基于前一个(我没有使用settings.xml)
在pom.xml中添加了以下依赖项:
依赖性&GT; 的groupId&GT; org.apache.maven.plugins 的artifactId&GT;行家资源-插件 版本&GT; 2.5
修改了所有&#39; _remote.repositories&#39; &#39; .m2 \ repository \ org \ apache \ maven \ plugins&#39;下的文件并设置&#39; .jar&gt; central = http://mirrors.ibiblio.org/pub/mirrors/maven2&#39;
cleann
安装
答案 2 :(得分:0)
您还应该检查您的IDE是使用默认(或嵌入式)maven还是外部版本,当我超时时,我多次出现问题,主要是因为我没有加载正确的配置。
答案 3 :(得分:0)
请在Maven settings.xml文件中检查此部分:
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>proxy</host>
<port>8080</port>
</proxy>
</proxies>
如果没有代理,请删除此部分,问题已解决。