Créer une application pour l'environnement standard App Engine dans Cloud Code pour IntelliJ

App Engine est une plate-forme sans serveur entièrement gérée pour le développement et l'hébergement d'applications Web à grande échelle.

Ce document explique comment créer une application (ou importer un projet existant) pour votre environnement standard App Engine avec Cloud Code.

Avant de commencer

  • Installer et configurer IntelliJ Ultimate avec la version de l'IDE JetBrains 2022.3+ sur le PATH de votre machine.
  • Installez le plug-in Cloud Code :

    • Ouvrez IntelliJ IDEA (ou tout IDE JetBrains compatible).
    • Sélectionnez File > Settings > Plugins (Fichier > Paramètres > Plug-ins) ou, sur macOS X, IntelliJ IDEA > Preferences > Plugins (IntelliJ IDEA > Préférences > Plug-ins). Recherchez le plug-in "Cloud Code" dans le dépôt des plug-ins et installez-le.

    Vous serez peut-être invité à redémarrer votre IDE pour activer le plug-in.

Créer une application

Vous pouvez créer une application à l'aide de l'assistant de création de projet ou en important un projet existant dans Cloud Source Repositories.

Utiliser l'assistant de création de projet

Pour créer un projet, vous pouvez utiliser l'assistant de création de projet IntelliJ pour générer un modèle d'application servant de base à votre propre application.

1. Créez un projet comme suit :

  1. Accédez à Fichier > Nouveau > Project (Projet) pour afficher le champ New Project (Nouveau projet) .

  2. Si vous utilisez IntelliJ Ultimate 2022.3, sélectionnez Jakarta EE dans le panneau de gauche.

    Pour en savoir plus sur la création Application Java Enterprise, consultez le tutoriel JetBrains Votre première application Java EE. Si vous utilisez une ancienne version d'IntelliJ Ultimate, cliquez sur le le menu déroulant de la version en haut à gauche de l'écran (à côté d'IntelliJ IDEA) et sélectionnez votre version pour vous assurer que les instructions correspondent à votre expérience.

  3. Saisissez un nom de projet.

  4. Indiquez un emplacement de projet si vous ne souhaitez pas conserver la valeur par défaut.

  5. Cliquez sur Suivant.

  6. Sélectionnez les dépendances dont vous avez besoin pour votre application, puis cliquez sur Créer.

Extraire un projet existant

Vous pouvez extraire un projet existant dans Cloud Source Repositories :

  1. Sélectionnez VCS > Get from Version Control... (Système de contrôle des versions > Obtenir depuis…).

  2. Dans la liste déroulante Version Control (Contrôle des versions), sélectionnez Google Cloud puis cliquez sur Clone (Cloner).
  3. Dans la boîte de dialogue Clone from Google Cloud (Cloner depuis Google Cloud), sélectionnez le projet Cloud associé à votre projet dans le champ Cloud Project (Projet Cloud).
  4. Sélectionnez votre dépôt cloud dans le champ Cloud Repository (Dépôt Cloud).
  5. Sélectionnez le répertoire parent dans le champ Parent Directory (Répertoire parent).
  6. Entrez le nom du répertoire dans le champ Directory Name (Nom du répertoire).
  7. Cliquez sur Clone (Cloner).

Ajouter la compatibilité avec un framework

Pour ajouter la compatibilité avec le framework App Engine à votre application, procédez comme suit:

  1. Accédez à Tools > Google Cloud Code > App Engine > Add App Engine support > Google App Engine standard (Outils > Google Cloud Code > App Engine > Ajouter la compatibilité avec App Engine > Environnement standard Google App Engine).

  2. Sélectionnez le module pour lequel vous souhaitez ajouter la compatibilité avec le framework.

  3. Cliquez sur "OK".

  4. Sélectionnez les bibliothèques que vous souhaitez ajouter à votre projet.

  5. Cliquez sur "OK".

Étape suivante

Maintenant que vous avez créé une application compatible avec App Engine, l'exécuter et le déboguer sur votre poste de travail.

Vous pouvez également la déployer dans l'environnement standard App Engine.

Obtenir de l'aide

Pour envoyer des commentaires ou signaler un problème dans votre IDE IntelliJ, accédez à Outils > Cloud Code > Aide / À propos > Envoyer des commentaires ou signaler un problème pour signaler un problème sur GitHub, ou posez une question sur Stack Overflow.