2015-01-15 17 views
5

Ho creato un nuovo progetto Cloud 9 e sto provando a eseguire il mio progetto Google App Engine (Java). Ho impostato il progetto come un modello personalizzato. Digito il seguente comando nel terminale per costruire il mio progetto.Cloud 9 e Google App Engine con 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] ------------------------------------------------------------------------ 

riguarda principalmente la parte che dice ...

Plugin requires Maven version 3.0 

Guardando la versione ricevo ...

[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) $ 

C'è qualche cosa che posso ottenere per Cloud 9 usare Maven 3?

+0

Va bene, in modo da ottenere Google App Engine (Java) con Maven per lavorare con Cloud 9 non è così semplice, anche se sembra possibile. Ottieni uno spazio di lavoro sandbox, alimentato da contenitori Docker Ubuntu, quindi dovresti essere in grado di fare tutto ciò che vuoi. Pubblicherò un tutorial completo quando l'ho capito. –

+0

Un tutorial sarebbe fantastico. –

risposta

5

Gli spazi di lavoro di Cloud9 sono contenitori di Ubuntu Docker in modo da poter installare Maven 3 il standard way (assicurandosi di rimuovere anche Maven 2).

Effettuare il checkout dell'installazione manuale se il proprio ubuntu corrente non può installare Maven tramite comune 'apt-get install maven'.

sudo apt-get update 
sudo apt-get install maven 

Assicurarsi di aver tolto Maven 2 se il vostro Ubuntu non è fresco o se si stesse utilizzando Maven 2 prima:

sudo apt-get remove maven2 

Aggiornamento: Cloud9 prevede ora di Google Cloud Platform spazi di lavoro forniti con Maven, strumenti di gcloud e implementazione di Google Cloud integrata. Questo potrebbe non essere perfetto per te ma potrebbe offrirti un ambiente in cui Maven è già configurato per te.

Fonte: Google Cloud Platform on Cloud9

+0

Sono arrivato, ho appena incontrato altri ostacoli quando ho distribuito il server di sviluppo. Aggiornerò il post quando ci arrivo. –