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

如何在Eclipse中导入GAE java项目(使用maven)?,java,eclipse,maven,google-app-engine,Java,Eclipse,Maven,Google App Engine,我正在读: 我想在Eclipse中从0导入这个项目,但是我得到了很多错误。(通常是任何GAE项目)。 做这件事的步骤是什么? 创建新的Java项目,运行Maven(?)等等。。。 我需要使用Mars 2并安装了jdk 1.7和1.8。 THX (注:它使用指南工作。因此我可以在cmd上运行应用程序) 更新:András Kerekes解决方案后的错误 尝试按照以下步骤操作: git克隆整个存储库 在克隆的存储库的顶层目录中运行mvn eclipse:eclipse 使用File>import…>

我正在读: 我想在Eclipse中从0导入这个项目,但是我得到了很多错误。(通常是任何GAE项目)。 做这件事的步骤是什么? 创建新的Java项目,运行Maven(?)等等。。。 我需要使用Mars 2并安装了jdk 1.7和1.8。 THX

(注:它使用指南工作。因此我可以在cmd上运行应用程序)

更新:András Kerekes解决方案后的错误

尝试按照以下步骤操作:

  • git克隆整个存储库
  • 在克隆的存储库的顶层目录中运行mvn eclipse:eclipse
  • 使用
    File>import…>Maven>现有Maven项目
  • 您可能会看到一个关于Maven错误的错误对话框,在
    Action
    字段中,单击单元格并选择to选项以安装JDT编译器的m2e连接器。这将在Eclipse中安装一个插件来连接M2Eclipse和JDT,完成后需要重新启动Eclipse
  • 您可能仍然会看到诸如
    插件执行之类的Maven错误,生命周期配置未涵盖这些错误:org.apache.Maven.plugins:Maven编译器插件:3.3:compile(执行:默认编译,阶段:编译)
    ,这是可以的。您应该为项目设置依赖项,并且不应该有编译错误
  • 确保项目使用JDK8,因为它依赖于自Java8之后才可用的类(如
    Java.util.function.function
  • 您可能需要安装该插件以获得额外的GAE支持

  • 完美的谢谢,但现在我有一些问题。我将在回答中发布一个屏幕截图。缺少父pom是因为根据屏幕截图,您尚未导入顶级项目(其pom文件为
    getting started java/pom.xml
    )。缺少的函数类是因为项目需要JDK8。(我更新了上面的步骤3和6)两个问题。步骤3:文件->导入->现有项目->选择“getting started java”文件夹,但我得到的结构如屏幕截图中所示(仅为单个项目的文件夹,而不是getting started java文件夹)。这导致了pom.xml的导入问题,明白了吗。步骤5:“应该为项目设置依赖项,并且不应该有编译错误”->我不明白。你能解释一下吗?谢谢您的时间。@ValeMarz如果您需要将它们作为现有的Maven项目导入,请参阅更新的步骤3。请注意,步骤2,使用
    mvn eclipse:eclipse
    ,应该没有必要,我也不需要这样做@我和安德拉斯凯克斯无法理解他为什么需要它。