如何在Eclipse中导入GAE java项目(使用maven)?

时间:2017-03-22 10:06:38

标签: java eclipse maven google-app-engine

我正在读这个:https://cloud.google.com/java/getting-started/using-forms 我想从0开始在Eclipse中导入这个项目,但是我遇到了很多错误。 (通常任何GAE项目)。 这样做的步骤是什么? 创建新的Java项目,运行Maven(?)等等...... 我需要使用Mars 2并安装了jdk 1.7和1.8。 THX。

(PS:它使用指南。所以我可以在cmd上运行应用程序)

更新:AndrásKerekes解决方案后的错误 enter image description here

1 个答案:

答案 0 :(得分:1)

尝试按照以下步骤操作:

  1. git克隆整个Getting Started Java存储库
  2. 在克隆存储库的顶级目录中运行mvn eclipse:eclipse
  3. 使用getting-started-java
  4. 将项目导入Eclipse(包括顶层的项目:项目名为File > Import... > Maven > Existing Maven Projects,您应该在Project Explorer中看到它)
  5. 您可能会在Action字段中看到有关Maven错误的错误对话框,单击该单元格并选择选项以安装JDT编译器的m2e连接器。这将在Eclipse中安装一个插件来桥接M2Eclipse和JDT,一旦完成就需要重启Eclipse。
  6. 您可能仍会看到像Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (execution: default-compile, phase: compile)这样的Maven错误,这是正常的。您应该为项目设置依赖项,并且不应存在编译错误。
  7. 确保项目使用JDK8,因为它依赖于自Java 8以来仅可用的类(如java.util.function.Function
  8. 您可能需要安装Cloud Tools for Eclipse插件以获得额外的GAE支持。