The following error occurred after importing Maven project:
Failed to read artifact descriptor for org.apache.maven. plugins:maven-resources-plugin : jar:2.5
eclipse.buildId=unknown
java.version=1.7.0_45
java.vendor=OracleCorporation
BootLoaderconstants:OS=win32,ARCH=x86_64,WS=win32,NL=zh_CN
Command-linearguments:-oswin32-wswin32-archx86_64
Error
WedJun0310:06:32CST2015
Couldnotcalculatebuildplan:Pluginorg.apache.maven.plugins:maven-resources-plugin:2.5oroneofitsdependenciescouldnotberesolved:Failedtoreadartifactdescriptorfororg.apache.maven.plugins:maven-resources-plugin:jar:2.5
org.apache.maven.plugin.PluginResolutionException:Pluginorg.apache.maven.plugins:maven-resources-plugin:2.5oroneofitsdependenciescouldnotberesolved:Failedtoreadartifactdescriptorfororg.apache.maven.plugins:maven-resources-plugin:jar:2.5
atorg.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129)
atorg.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48)
atorg.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142)
atorg.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261)
atorg.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185)
atorg.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152)
atorg.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:397)
atorg.eclipse.m2e.core.internal.embedder.MavenImpl$2.call(MavenImpl.java:409)
atorg.eclipse.m2e.core.internal.embedder.MavenImpl$2.call(MavenImpl.java:1)
atorg.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:161)
atorg.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:102)
atorg.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:407)
atorg.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:880)
atorg.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:362)
atorg.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66)
atorg.eclipse.m2e.core.internal.builder.MavenBuilder$1$1.call(MavenBuilder.java:119)
atorg.eclipse.m2e.core.internal.builder.MavenBuilder$1$1.call(MavenBuilder.java:1)
atorg.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:161)
atorg.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:137)
atorg.eclipse.m2e.core.internal.project.registry.MavenProjectManager.execute(MavenProjectManager.java:121)
atorg.eclipse.m2e.core.internal.builder.MavenBuilder$1.call(MavenBuilder.java:102)
atorg.eclipse.m2e.core.internal.builder.MavenBuilder$1.call(MavenBuilder.java:1)
atorg.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:161)
atorg.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:137)
atorg.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:89)
atorg.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1305)
atorg.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:93)
atorg.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733)
atorg.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
atorg.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
atorg.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
atorg.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
atorg.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
atorg.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
atorg.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
atorg.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
atorg.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
atorg.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
atorg.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Causedby:org.sonatype.aether.resolution.ArtifactDescriptorException:Failedtoreadartifactdescriptorfororg.apache.maven.plugins:maven-resources-plugin:jar:2.5
atorg.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)
atorg.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
atorg.sonatype.aether.impl.internal.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:279)
atorg.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:115)
...38more
Causedby:org.sonatype.aether.resolution.ArtifactResolutionException:Failuretotransferorg.apache.maven.plugins:maven-resources-plugin:pom:2.5fromhttp://repo.maven.apache.org/maven2wascachedinthelocalrepository,resolutionwillnotbereattempteduntiltheupdateintervalofcentralhaselapsedorupdatesareforced.Originalerror:Couldnottransferartifactorg.apache.maven.plugins:maven-resources-plugin:pom:2.5from/tocentral(http://repo.maven.apache.org/maven2):nulltohttp://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.5/maven-resources-plugin-2.5.pom
atorg.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538)
atorg.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216)
atorg.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193)
atorg.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281)
...41more
Causedby:org.sonatype.aether.transfer.ArtifactTransferException:Failuretotransferorg.apache.maven.plugins:maven-resources-plugin:pom:2.5fromhttp://repo.maven.apache.org/maven2wascachedinthelocalrepository,resolutionwillnotbereattempteduntiltheupdateintervalofcentralhaselapsedorupdatesareforced.Originalerror:Couldnottransferartifactorg.apache.maven.plugins:maven-resources-plugin:pom:2.5from/tocentral(http://repo.maven.apache.org/maven2):nulltohttp://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.5/maven-resources-plugin-2.5.pom
atorg.sonatype.aether.impl.internal.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:237)
atorg.sonatype.aether.impl.internal.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:216)
atorg.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:427)
...44more
Cause.
Missing maven-resources-plugin-2.5.jar file. This file is under {user.home}\.m2 \repository\org\apache\maven\plugins\maven-resources-plugin\2.5\. {user.home} is the maven configuration path, usually my documentation, is window-preferences-MyEclipse- Maven4MyEclipse-User Setting inside the Local Repository.
Solution.
1, delete {user.home}\.m2 \repository\org\apache\maven\plugins\maven-resources-plugin\ under the version 2.5 folder.
2. Right-click the project in myecplise and select Maven4Myecplise->Update Project… \update the project.
Similar Posts:
- Maven’s Non-resolvable parent POM Problem
- [Solved] Spring Boot Package Error: Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0
- [Solved] Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central
- Failed to execute goal org.apache…….. [How to Solve]
- [Solved] SpringBoot Package Error: Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-res
- Maven warnning: ‘build.plugins.plugin.version’ is missing [How to Solve]
- No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
- Solve the error in Maven project packaging: error injecting constructor
- [Solved] Git packaging error: [error] failed to perform fetch