Vous pouvez utiliser n'importe quelle bibliothèque Java compatible avec l'environnement d'exécution Java dans l'environnement standard d'App Engine. Ces instructions s'appuient sur Apache Maven pour créer, exécuter et déployer un exemple d'application. Pour en savoir plus sur l'installation de Maven, consultez la page Utiliser Apache Maven et le plug-in App Engine.
Déclarer et gérer les dépendances
Vous devez spécifier les dépendances dans la section <dependencies>
du fichier pom.xml
de votre projet afin de les gérer à l'aide de Maven.
Pour gérer la dépendance de votre projet sur Maven, vous pouvez utiliser le wrapper Maven. Si vous n'utilisez pas le wrapper Maven, App Engine utilise par défaut une version récente de Maven lors de l'exécution de gcloud app deploy
.
Dépendances privées avec Artifact Registry
Si vous devez héberger des dépendances privées pour votre application Java, vous pouvez utiliser un dépôt Maven Artifact Registry. Pour vous connecter à un dépôt Maven hébergé sur Artifact Registry, vous devez disposer du plug-in Outils Maven Artifact Registry pour votre configuration Maven ou Gradle.
Spécifier la bibliothèque de servlets Java
Les applications Eclipse, Jetty et Tomcat nécessitent la bibliothèque de servlets Java. Précisez-le dans l'entrée <dependencies>
du fichier pom.xml
:
Utiliser les bibliothèques clientes Cloud
Les bibliothèques clientes Cloud pour Java fournissent un accès idiomatique aux services Google Cloud. Pour utiliser une bibliothèque, déclarez-la en tant que dépendance.
En règle générale, vous ne pouvez déclarer des dépendances que pour les bibliothèques dont votre application a besoin. Par exemple, pour utiliser la bibliothèque Cloud Storage :
Vous pouvez configurer les bibliothèques clientes Cloud pour Java afin de gérer l'authentification automatiquement.