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

  • Installez et configurez 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 à File > New > Project (Fichier > Nouveau > Projet) pour afficher la boîte de dialogue 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 d'une 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 menu déroulant de la version en haut à gauche de l'écran (à côté du logo IntelliJ IDEA), puis sélectionnez votre version pour vous assurer que les instructions correspondent à votre expérience.

  3. Attribuez un nom au 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 l'une des dépendances dont vous avez besoin pour votre application, puis cliquez sur Create (Créer).

Vérifier 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 prise en charge d'un framework

Pour que votre application soit compatible avec le framework App Engine, 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 > Google App Engine standard).

  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.

Étapes suivantes

Maintenant que vous avez créé une application compatible avec App Engine, vous pouvez l'exécuter et la 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.