Create an app for the App Engine Standard Environment in Cloud Code for IntelliJ
Stay organized with collectionsSave and categorize content based on your preferences.
App Engineis a fully
managed, serverless platform for developing and hosting web applications at
scale.
This document describes how to create an application (or import
an existing project) for the App Engine standard
environment with Cloud Code.
Before you begin
Install and set up IntelliJ Ultimate withJetBrains IDE version2022.3+on thePATHof your machine.
Install the Cloud Code plugin:
Open IntelliJ IDEA (or any supported JetBrains IDE).
From your plugins marketplace (File>Settings>Pluginsor
for Mac OS X,IntelliJ IDEA>Preferences>Plugins), search
for the 'Cloud Code' plugin and install it.
You may be prompted to restart your IDE to activate the plugin.
Create a new application
You can create a new application by using the new project wizard or by importing
an existing project in Cloud Source Repositories.
Use the new project wizard
To create a new project, you can use the IntelliJ New Project wizard to generate
a template application as the start for your own application.
If you're using IntelliJ Ultimate2022.3, chooseJakarta EEin the left panel.
For more details on creating a new
Java Enterprise application, see the JetBrains tutorialYour first Java EE application.
If you're using an older version of IntelliJ Ultimate, click the
version dropdown menu at the top-left of the screen (next to the IntelliJ
IDEA logo) and select your version to ensure the instructions match your
experience.
Enter a projectName.
Enter a projectLocationif you do not want to keep the default.
ClickNext.
Select any of the dependencies you need for your application and clickCreate.
Check out an existing project
You can check out your existing project in Cloud Source Repositories:
ChooseVCS > Get from Version Control. Alternatively, go to the welcome dialog and clickGet from VSC.
SelectGoogle Cloudfrom theVersion Controldrop-down and clickClone.
In theClone from Google Clouddialog, select theCloud Projectassociated with your project.
Select yourCloud Repository.
Select theParent Directory.
Enter theDirectory Name.
ClickClone.
Add framework support
To add App Engine framework support to your application, follow these steps:
To submit feedback or report an issue in your IntelliJ IDE, go toTools>Cloud Code>Help / About>Submit
feedback or report an issueto report an issue onGitHub.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-02 UTC."],[],[],null,["# Create an app for the App Engine Standard Environment in Cloud Code for IntelliJ\n\n| **Caution:** As of January 31, 2024, Java 8 support for App Engine has ended, and will be deprecated on January 31, 2026. As a result, Cloud Code disables App Engine by default. To enable App Engine in your IDE, navigate to **Settings** \\\u003e **Google\n| Cloud Code** \\\u003e **App Engine** . Due to the upcoming deprecation of App Engine, we don't recommend creating new App Engine projects. For more information about App Engine deprecations, see [Feature deprecations](/appengine/docs/standard/deprecations). For more information about the runtime support schedule for App Engine, see [Runtime support schedule](/appengine/docs/standard/lifecycle/support-schedule).\n| **Note:** The feature is only supported in the IntelliJ IDEA - Ultimate edition.\n| **Note:** For the App Engine standard environment, only Java applications using [Java 8 runtime](/appengine/docs/standard/java/runtime) are supported on Cloud Code.\n\n[App Engine](/appengine/docs/standard/java) is a fully\nmanaged, serverless platform for developing and hosting web applications at\nscale.\n\nThis document describes how to create an application (or import\nan existing project) for the App Engine standard\nenvironment with Cloud Code.\n\nBefore you begin\n----------------\n\n- Install and set up IntelliJ Ultimate with **JetBrains IDE version\n `2022.3+`** on the `PATH` of your machine.\n\n\u003c!-- --\u003e\n\n- Install the Cloud Code plugin:\n\n - Open IntelliJ IDEA (or any supported JetBrains IDE).\n - From your plugins marketplace (**File** \\\u003e **Settings** \\\u003e **Plugins** or for Mac OS X, **IntelliJ IDEA** \\\u003e **Preferences** \\\u003e **Plugins**), search for the 'Cloud Code' plugin and install it.\n\n You may be prompted to restart your IDE to activate the plugin.\n\nCreate a new application\n------------------------\n\nYou can create a new application by using the new project wizard or by importing\nan existing project in Cloud Source Repositories.\n\n### Use the new project wizard\n\nTo create a new project, you can use the IntelliJ New Project wizard to generate\na template application as the start for your own application.\n\nCreate a new project as follows:\n\n1. Navigate to **File** \\\u003e **New** \\\u003e **Project** to display the **New Project**\n dialog.\n\n2. If you're using IntelliJ Ultimate `2022.3`, choose\n **Jakarta EE** in the left panel.\n\n For more details on creating a new\n Java Enterprise application, see the JetBrains tutorial\n [Your first Java EE application](https://www.jetbrains.com/help/idea/creating-and-running-your-first-java-ee-application.html).\n If you're using an older version of IntelliJ Ultimate, click the\n version dropdown menu at the top-left of the screen (next to the IntelliJ\n IDEA logo) and select your version to ensure the instructions match your\n experience.\n3. Enter a project **Name**.\n\n4. Enter a project **Location** if you do not want to keep the default.\n\n5. Click **Next**.\n\n6. Select any of the dependencies you need for your application and click\n **Create**.\n\n### Check out an existing project\n\nYou can check out your existing project in Cloud Source Repositories:\n\n1. Choose **VCS \\\u003e Get from Version Control** . Alternatively, go to the welcome dialog and click **Get from VSC**.\n2. Select **Google Cloud** from the **Version Control** drop-down and click **Clone**.\n3. In the **Clone from Google Cloud** dialog, select the **Cloud Project** associated with your project.\n4. Select your **Cloud Repository**.\n5. Select the **Parent Directory**.\n6. Enter the **Directory Name**.\n7. Click **Clone**.\n\nAdd framework support\n---------------------\n\nTo add App Engine framework support to your application, follow these steps:\n| **Note:** If you previously configured framework support, you can skip these steps.\n\n1. Navigate to **Tools** \\\u003e **Google Cloud Code** \\\u003e **App Engine** \\\u003e **Add App\n Engine support** \\\u003e **Google App Engine standard**.\n\n2. Select the module you want to add framework support to.\n\n3. Click **OK**.\n\n4. Select the libraries you want to add to your project.\n\n5. Click **OK**.\n\nWhat's next\n-----------\n\nNow that you've created an application with App Engine support, you\ncan [run and debug it on your workstation](/code/docs/intellij/deploy-local).\n\nAdditionally, you can also deploy it to the\n[App Engine standard environment](/code/docs/intellij/deploy-std).\n\nGet support\n-----------\n\nTo submit feedback or report an issue in your IntelliJ IDE, go to **Tools** \\\u003e **Cloud Code** \\\u003e **Help / About** \\\u003e **Submit\nfeedback or report an issue** to report an issue on [GitHub](https://github.com/GoogleCloudPlatform/cloud-code-intellij/issues)."]]