2015-01-15 2 views
5

Я создал новый проект Cloud 9 и пытаюсь запустить проект Google App Engine (Java). Я задал проект как настраиваемый шаблон. Я ввожу следующую команду в терминал для создания моего проекта.Cloud 9 и Google App Engine с 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] ------------------------------------------------------------------------ 

основном касаются той части, которая говорит ...

Plugin requires Maven version 3.0 

Глядя на версию я получаю ...

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

Есть в любом случае я могу получить Cloud 9 к использовать Maven 3?

+0

Хорошо, так что получить Google App Engine (Java) с Maven для работы с Cloud 9 это не так прямо вперед, хотя это представляется возможным. Вы получаете рабочее пространство для песочницы, работающее на контейнерах Docker Ubuntu, чтобы вы могли делать все, что захотите. Я опубликую полный учебник, когда я его выясню. –

+0

Учебник был бы потрясающим. –

ответ

5

Области Cloud9 являются контейнерами Ubuntu Docker, поэтому вы можете установить Maven 3 standard way (убедитесь, что вы также удалили Maven 2).

Оформить ручную установку, если ваш текущий ubuntu не может установить maven через обычный 'apt-get install maven'.

sudo apt-get update 
sudo apt-get install maven 

Убедитесь удалить Maven 2, если ваш убунту не свежие или, если вы используете Maven 2 перед:

sudo apt-get remove maven2 

Update: Cloud9 в настоящее время предоставляет Google Cloud Platform рабочие пространства, которые поставляются с инструментами Maven, gcloud и встроенным Google Cloud. Это может быть не идеально для вас, но может предложить вам среду, в которой Maven уже настроен для вас.

Источник: Google Cloud Platform on Cloud9

+0

Я добрался туда, я просто столкнулся с другими препятствиями при развертывании dev. Я обновлю сообщение, когда я приступлю к нему. –

Смежные вопросы