maven - 无法读取 maven-resources-plugin 的 Artifact 描述符

标签 maven maven-2 spring-tool-suite

舞台 :

我正在尝试在 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

我该如何解决?

最佳答案

基本上它无法连接和下载可能是几个不同的东西的 Artifact 。大多数人会告诉你检查你的代理设置,但我会远离它并给出另一个建议,以防万一这不是你的问题。这可能是您的镜像设置。

如果您在办公室使用 maven,那么很有可能将 maven 配置为查找您公司的内部 maven 存储库。如果您在家里做一些工作并且您没有连接到网络,这可能是问题所在。一个明显的解决方案可能是使用 VPN 连接到办公室,以获取此存储库的可见性。解决此问题的另一种方法是将另一个镜像站点添加到您的/User/.m2/settings.xml 文件中,这样如果它无法在您的办公网络上找到它,它将尝试公共(public) repo。

<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

关于maven - 无法读取 maven-resources-plugin 的 Artifact 描述符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16291157/

相关文章:

ubuntu - 如何在 Ubuntu 中安装 Spring Tool Suite?

java - 使用 Maven 时出现 "package does not exist"错误

java - jersey-media-json-jackson 未包含在 jar 中

java - 使用 maven 使用 log4j 构建项目

maven-2 - 指定Maven使用的JDK

spring-boot -/dev/stdout 权限被拒绝 Tomcat 访问日志

java - 在Eclipse(STS)中设置两个maven git项目的master分支

maven - Jenkins 中全局 maven settings.xml 和 maven settings.xml 的区别

java - Findbugs 无法检测所有无限循环

java - Maven/IntelliJ/Yosemite 安装问题