我已经建立了一个新的 Cloud 9 项目,并正在尝试运行我的 Google App Engine (Java) 项目。我将项目设置为自定义模板。我在终端中键入以下命令来构建我的项目。
marcmouallem@my-project:~/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
查看我得到的版本...
marcmouallem@my-project:~/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"
marcmouallem@my-project:~/workspace (master) $
有没有办法让 Cloud 9 使用 Maven 3?
最佳答案
Cloud9 工作区是 Ubuntu Docker 容器,因此您可以安装 Maven 3 standard way (确保同时删除 Maven 2)。
Checkout the manual installation if your current ubuntu can not install maven via common 'apt-get install maven'.
sudo apt-get update sudo apt-get install maven
Make sure to remove maven 2 if your ubuntu is not fresh or if you were using maven 2 before:
sudo apt-get remove maven2
更新:Cloud9 现在提供内置 Maven、gcloud 工具和 Google Cloud 部署的 Google Cloud Platform 工作空间。这可能不适合您,但可以为您提供一个已经为您设置了 Maven 的环境。
关于java - Cloud 9 和 Google App Engine w/Maven 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27974038/