2015-01-15 9 views
5

Ich habe ein neues Cloud 9-Projekt eingerichtet und versuche mein Google App Engine (Java) -Projekt auszuführen. Ich habe das Projekt als benutzerdefinierte Vorlage eingerichtet. Ich gebe den folgenden Befehl in das Terminal ein, um mein Projekt zu erstellen.Cloud 9 und Google App Engine mit Maven 3

[email protected]:~/workspace (master) $ mvn appengine:devserver 
[INFO] Scanning for projects... 
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Error resolving version for 'com.google.appengine:appengine-maven-plugin': Plugin requires Maven version 3.0 
[INFO] ------------------------------------------------------------------------ 
[INFO] For more information, run Maven with the -e switch 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 1 second 
[INFO] Finished at: Thu Jan 15 22:08:53 UTC 2015 
[INFO] Final Memory: 10M/907M 
[INFO] ------------------------------------------------------------------------ 

Vor allem mit dem betreffenden Teil, der sagt ...

Plugin requires Maven version 3.0 

an der Version der Suche ich ...

[email protected]:~/workspace (master) $ mvn --version 
Apache Maven 2.2.1 (rdebian-14) 
Java version: 1.7.0_65 
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre 
Default locale: en, platform encoding: UTF-8 
OS name: "linux" version: "3.14.13-c9" arch: "amd64" Family: "unix" 
[email protected]:~/workspace (master) $ 

Gibt es trotzdem, ich 9 Wolke bekommen kann benutze Maven 3?

+0

Okay, so bekommen Google App Engine (Java) mit Maven mit Cloud zu arbeiten 9 ist nicht so geradlinig, obwohl es möglich scheint. Sie erhalten einen Sandbox-Arbeitsbereich, der von Docker Ubuntu-Containern betrieben wird, sodass Sie alles tun können, was Sie wollen. Ich werde ein vollständiges Tutorial veröffentlichen, wenn ich es herausgefunden habe. –

+0

Ein Tutorial wäre genial. –

Antwort

5

Cloud9 Arbeitsbereiche sind Ubuntu Docker Container, so dass Sie Maven 3 die standard way installieren können (stellen Sie sicher, Maven 2 auch zu entfernen).

Überprüfen Sie die manuelle Installation, wenn Ihr aktuelles Ubuntu nicht über den üblichen 'apt-get install maven' installiert werden kann.

sudo apt-get update 
sudo apt-get install maven 

Stellen Sie sicher, Maven 2 zu entfernen, wenn Ihr ubuntu nicht frisch ist oder wenn Sie Maven 2 vor der Verwendung wurden:

sudo apt-get remove maven2 

Update: Cloud9 jetzt bietet Google Cloud Platform Arbeitsbereiche, die mit Maven, gcloud-Tools und Google Cloud-Bereitstellung geliefert werden. Dies ist möglicherweise nicht perfekt für Sie, aber könnte Ihnen eine Umgebung bieten, in der Maven bereits für Sie eingerichtet ist.

Quelle: Google Cloud Platform on Cloud9

+0

Ich kam dorthin, ich stieß nur auf andere Hürden, wenn ich den Dev-Server einsetzte. Ich werde den Beitrag aktualisieren, wenn ich dazu komme. –