2013-07-15 12 views
9

Sieht aus wie Google App Engine-Plugin ist mit neuen Maven 3.1.0 Release gebrochen. Wenn ich versuche, Entwicklungs-Server laufen zu lassen, erhalte ich AusnahmeMaven 3.1.0 bricht Google App Engine Maven Plugin

Caused by: java.lang.ClassNotFoundException: org.sonatype.aether.RepositorySystem 
     at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) 
     at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) 
     at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) 
     ... 57 more 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 

Meine Maven Version ist

Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 05:15:32+0300) 
Maven home: C:\Program Files\Maven\apache-maven-3.1.0 
Java version: 1.7.0_25, vendor: Oracle Corporation 
Java home: C:\Program Files\Java\jdk1.7.0_25\jre 
Default locale: en_US, platform encoding: Cp1252 
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" 

Es über dieses Problem auf Apache-Website http://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound

Antwort

5

eine conluence Seite ist, wenn Sie benötigen Um das Plug-in mit Maven 3.1.0 zu verwenden, können Sie die neueste Version 1.8.3-SNAPSHOT (aus dem Sonatype-Repository, siehe unten) verwenden, bei der dieses Problem behoben wurde.

<plugin> 
    <groupId>com.google.appengine</groupId> 
    <artifactId>appengine-maven-plugin</artifactId> 
    <version>1.8.3-SNAPSHOT</version> 
</plugin> 

<pluginRepository> 
    <id>sonatype-nexus-snapshots</id> 
    <name>Sonatype Nexus Snapshots</name> 
    <url>https://oss.sonatype.org/content/repositories/google-snapshots/</url> 
</pluginRepository> 
+2

bewegen Wo ich das XML setzen Sie? – MikeWallaceDev

+0

ist jetzt zu 1.8.3 gegangen, (entfernen -SNAPSHOT) – Skeptor

+0

danke, Version 1.8.3 hat für mich funktioniert, wirklich gut! Und ich musste nicht mehr hinzufügen – qgicup

5

Siehe auch this question:

Verschieben auf der Version 3.8.0 der Android-Maven-Plugin, es das Problem löst.