创建适用于 App Engine 柔性环境的应用

App Engine 是完全托管式无服务器平台,可用于大规模开发和托管 Web 应用。

本文档介绍如何使用 Cloud Code 创建适用于 App Engine 柔性环境的应用(或导入现有项目)。

准备工作

  • 在机器的 PATH 中安装并设置 JetBrains IDE 2019.3 或更高版本(如 IntelliJ Ultimate 版/Community 版、PyCharm Professional 版/Community 版、WebStorm、GoLand)。
  • 安装 Cloud Code 插件:

    • 打开 IntelliJ IDEA(或任何受支持的 JetBrains IDE)。
    • 从插件市场(File > Settings > Plugins;对于 Mac OS X,则为 IntelliJ IDEA > Preferences > Plugins)搜索并安装“Cloud Code”插件。

    系统可能会提示您重启 IDE 以激活该插件。

创建新应用

您可以使用新项目向导或通过导入 Cloud Source Repositories 中的现有项目来创建新应用。

使用新项目向导

要创建新项目,请使用 IntelliJ 新建项目向导来生成一个模板应用,您可基于该模板应用创建自己的应用。

按如下步骤创建新项目:

  1. 选择 File > New > Project,以显示 New Project 对话框。

  2. 在左侧面板中选择 Java

  3. Additional Libraries and Frameworks 部分中,选中您的环境对应的 Google App Engine 复选框。

    在“Additional Libraries and Frameworks”中选择了“Google App Engine Flexible”的新 Java 项目。

  4. 如果需要,选中 Create app.yaml 复选框。

  5. 点击 Next

  6. 输入 Project name

  7. 输入 Project location(如果您不想保留默认设置)。

  8. 更新 More Settings 部分中的字段(如果您不想保留默认设置)。

  9. 点击 Finish

签出现有项目

您可以在 Cloud Source Repositories 中签出现有项目,具体做法如下:

  1. 选择 VCS > Checkout from Version Control > Get from Version Control...

  2. 从“Version Control”下拉列表中选择“Google Cloud”,然后点击“Clone”。
  3. Clone from Google Cloud 对话框中,选择与您的项目关联的 Cloud 项目
  4. 选择您的云端代码库
  5. 选择父级目录
  6. 输入目录名称
  7. 点击克隆

添加框架支持

如果您从未向应用添加过框架支持,IntelliJ IDEA 会在检测到您打开 App Engine 应用后提示您配置框架。

  1. 右键点击项目。

  2. 选择添加框架支持 (Add Framework Support)。

  3. 选中 App Engine 柔性 (App Engine flexible) 复选框。

    或者,您可以通过 Cloud Code 菜单添加 App Engine 框架支持:

    1. 选择工具 > Cloud Code > 添加 App Engine 支持 (Add App Engine support) > Google App Engine 柔性 (Google App Engine flexible)。

    2. 选择要为其添加框架支持的模块。

    3. 点击确定

  4. 如果需要,选中创建 app.yaml (Create app.yaml) 复选框。

  5. 点击确定

后续步骤

现在您已经创建了一个应用,接下来可以将其部署到 App Engine 柔性环境了。

获取支持

如需发送反馈,请在 GitHub 上报告问题,或者在 Stack Overflow 上提问。