将eclipse中的谷歌应用引擎项目导入intellij

Sea*_*gan 2 google-app-engine intellij-idea

我正在尝试intellij,看看开发/维护谷歌应用程序引擎项目是什么样的.我用GAE Eclipse插件的几年,它通常准确无误地运行了我,但我已经听说了很多关于最近的IntelliJ,所以我想看看我失踪了.

我已经阅读了许多网站,这些网站逐步描述如何在intellij中创建新的GAE项目,但没有描述如何为现有项目创建新GAE项目.我正在努力与想象是一些intellij 101主题.我在这里捆绑了几个问题:

  1. 我将Web/GAE方面添加到项目中,并指定了相应的GAE SDK目录和appengine帐户信息.将正确的SDK jar与我的项目相关联的正确方法是什么?

  2. 的IntelliJ认可我的Maven的进口,并将它们添加到我的外部库,像阿帕奇百科全书,SLF4J等如何将这些罐子使他们进入我的项目创建的(爆炸战争)神器?成功编译后它们会自动复制到那里吗?

  3. 我正在使用JDO,所以我下载了DataNucleus插件.如何连接它以增强我的课程?

提前致谢.

Pet*_*ego 6

  1. 文件 - 项目结构 - 模块 - AppEngine:右侧是"AppEngine SDK安装目录的路径".单击右键,通过文件选择器选择目录.这是正确的方法 - 这里Intellij将使用您项目中所有需要的罐子,无需手动添加GAE罐子.

  2. 文件 - 项目结构 - 工件:你应该在这里有一个战争工件.如果不存在,则创建一个(+).项目中使用的jar应位于"可用元素"窗格中.您可以通过在窗格之间拖放它们来添加jar(如果没有自动添加).是的,如果罐子显示在包装内容的左侧窗格中,它们将被复制到战争中.

  3. 文件 - 项目结构 - 模块 - AppEngine:选中"为以下类运行增强器..."并选择您的类/包.

  • 感谢Peter的支持.我明白了.它归结为intellij(和我)在如何组织我的项目时遇到了困难,因此进行了错误的配置.我不太了解intellij,知道需要去哪里.我创建了一个新的GAE项目,看到intellij如何期待所有内容,并将我的导入配置移动到那里.我今晚终于开始工作了. (2认同)