2

我正在尝试使用 intellij 来了解开发/维护谷歌应用程序引擎项目是什么感觉。我已经为 eclipse 使用了 GAE 插件几年了,它通常对我来说完美无缺,但我最近听到了很多关于 intellij 的信息,所以我想看看我错过了什么。

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

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

  2. IntelliJ 识别出我的 maven 导入并将它们添加到我的外部库中,例如 apache commons、slf4j 等。这些 jar 是如何进入我为项目创建的(爆炸战争)工件的?编译成功后它们会自动复制到那里吗?

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

提前致谢。

4

1 回答 1

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

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

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

于 2012-09-12T05:46:56.323 回答