The plugin 'org.apache.maven.plugins:maven-eclipse-plugin' does not exist or no valid version could be found 解决

来源:互联网 发布:学生如何利用网络赚钱 编辑:程序博客网 时间:2024/04/29 16:30

我的maven版本是2.2.1,当我使用mvn eclipse:eclipse命令时出了这个错误:

The plugin 'org.apache.maven.plugins:maven-eclipse-plugin' does not exist or no valid version could be found

 

使用这个命令解决了问题:

mvn -e -DdownloadSources=true eclipse:eclipse  

 

如果问题还存在,建议参考这个帖子:

原网址好像被wall了,因此就在这里贴全文吧

 


Joined: Aug 13, 2007
Posts: 80 

Hi All, 

getting following error while executing the
view plaincopy to clipboardprint?
  1. mvn -e -DdownloadSources=true eclipse:eclipse   
command. 
please help me to solve this. Its very Urgent. 

view plaincopy to clipboardprint?
  1. + Error stacktraces are turned on.  
  2. [INFO] Scanning for projects...  
  3. [INFO] ------------------------------------------------------------------------  
  4. [ERROR] BUILD ERROR  
  5. [INFO] ------------------------------------------------------------------------  
  6. [INFO] Error building POM (may not be this project's POM).  
  7.   
  8.   
  9. Project ID: unknown:maven-eclipse-plugin  
  10.   
  11. Reason: Parent: null:maven-eclipse-plugin:maven-plugin:2.8 of project: unknown:maven-eclipse-plugin has wrong packaging: maven-plugin. Must be 'pom'for project unknown:maven-eclipse-plugin  
  12.   
  13.   
  14. [INFO] ------------------------------------------------------------------------  
  15. [INFO] Trace  
  16. org.apache.maven.lifecycle.LifecycleExecutionException: Error resolving version for 'org.apache.maven.plugins:maven-eclipse-plugin': Unable to read the metadata file for artifact 'org.apache.maven.plugins:maven-eclipse-plugin:pom': Parent: null:maven-eclipse-plugin:maven-plugin:2.8 of project: unknown:maven-eclipse-plugin has wrong packaging: maven-plugin. Must be 'pom'for project unknown:maven-eclipse-plugin  
  17.         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1549)  
  18.         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1787)  
  19.         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds(DefaultLifecycleExecutor.java:462)  
  20.         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:175)  
  21.         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)  
  22.         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)  
  23.         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)  
  24.         at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)  
  25.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
  26.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  27.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  28.         at java.lang.reflect.Method.invoke(Method.java:597)  
  29.         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)  
  30.         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)  
  31.         at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)  
  32.         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)  
  33. Caused by: org.apache.maven.plugin.version.PluginVersionResolutionException: Error resolving version for 'org.apache.maven.plugins:maven-eclipse-plugin': Unable to read the metadata file for artifact 'org.apache.maven.plugins:maven-eclipse-plugin:pom': Parent: null:maven-eclipse-plugin:maven-plugin:2.8 of project: unknown:maven-eclipse-plugin has wrong packaging: maven-plugin. Must be 'pom'for project unknown:maven-eclipse-plugin  
  34.         at org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveMetaVersion(DefaultPluginVersionManager.java:682)  
  35.         at org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:187)  
  36.         at org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:91)  
  37.         at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:179)  
  38.         at org.apache.maven.plugin.DefaultPluginManager.loadPluginDescriptor(DefaultPluginManager.java:1642)  
  39.         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1540)  
  40.         ... 15 more  
  41. Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException: Unable to read the metadata file for artifact 'org.apache.maven.plugins:maven-eclipse-plugin:pom': Parent: null:maven-eclipse-plugin:maven-plugin:2.8 of project: unknown:maven-eclipse-plugin has wrong packaging: maven-plugin. Must be 'pom'for project unknown:maven-eclipse-plugin  
  42.         at org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:200)  
  43.         at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:299)  
  44.         at org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveMetaVersion(DefaultPluginVersionManager.java:673)  
  45.         ... 20 more  
  46. Caused by: org.apache.maven.project.ProjectBuildingException: Parent: null:maven-eclipse-plugin:maven-plugin:2.8 of project: unknown:maven-eclipse-plugin has wrong packaging: maven-plugin. Must be 'pom'for project unknown:maven-eclipse-plugin  
[/code]
Peter Johnson 
author 
Bartender 

Joined: May 14, 2008
Posts: 3135 

I like...
Android Eclipse IDE Ubuntu
You should not be using eclipse:eclipse, that target has been deprecated. Instead, install the m2eclipse plugin into Eclipse and use it to create the project.
JBoss In Actionswapnl patil 
Ranch Hand 

Joined: Aug 13, 2007
Posts: 80 
If we add following in pom.xml in <plugins> section, It will work. 

view plaincopy to clipboardprint?
  1. <plugin>  
  2.             <groupId>org.apache.maven.plugins</groupId>  
  3.             <artifactId>maven-eclipse-plugin</artifactId>  
  4.             <version>2.7</version>  
  5.             <configuration>  
  6.                 <sourceIncludes>  
  7.                     <sourceInclude>*</sourceInclude>  
  8.                 </sourceIncludes>  
  9.             </configuration>  
  10.         </plugin>  
  11.          
  12.         <plugin>  
  13.            <groupId>org.apache.maven.plugins</groupId>  
  14.            <artifactId>maven-plugin-plugin</artifactId>  
  15.       </plugin>  



hey Peter thanks for help. I am also trying the solution you suggested.

原创粉丝点击