Sie können alle Java-kompatiblen Bibliotheken mit der Java-Laufzeit in der App Engine-Standardumgebung verwenden. In dieser Anleitung wird Apache Maven zum Erstellen, Ausführen und Bereitstellen der Beispielanwendung verwendet. Weitere Informationen zur Installation von Maven finden Sie unter Apache Maven und das App Engine-Plug-in verwenden.
Abhängigkeiten deklarieren und verwalten
Wenn Sie Abhängigkeiten mit Maven verwalten möchten, müssen Sie die Abhängigkeiten im Abschnitt <dependencies>
in der Datei pom.xml
Ihres Projekts angeben.
Sie können den Maven-Wrapper verwenden, um die Abhängigkeit Ihres Projekts von Maven selbst zu verwalten. Wenn Sie den Maven-Wrapper nicht verwenden, verwendet App Engine standardmäßig eine aktuelle Version von Maven, wenn Sie gcloud app deploy
ausführen.
Private Abhängigkeiten mit Artifact Registry
Wenn Sie private Abhängigkeiten für Ihre Java-Anwendung hosten müssen, können Sie ein Artifact Registry-Maven-Repository verwenden. Zum Herstellen einer Verbindung zu einem in Artifact Registry gehosteten Maven-Repository ist das Plug-in Artifact Registry Maven Tools für Ihre Maven- oder Gradle-Konfiguration erforderlich.
Java-Servlet-Bibliothek angeben
Für Eclipse-, Jetty- und Tomcat-Anwendungen ist die Java-Servlet-Bibliothek erforderlich. Geben Sie sie im Eintrag <dependencies>
Ihrer pom.xml
-Datei an:
Cloud-Clientbibliotheken verwenden
Google Cloud-Clientbibliotheken für Java bieten idiomatischen Zugriff auf Google Cloud-Dienste. Wenn Sie eine Bibliothek verwenden möchten, müssen Sie sie als Abhängigkeit deklarieren.
In der Regel deklarieren Sie nur Abhängigkeiten für die jeweiligen Bibliotheken, die Ihre Anwendung benötigt. So verwenden Sie beispielsweise die Cloud Storage-Bibliothek:
Sie können die Cloud-Clientbibliotheken für Java so konfigurieren, dass die Authentifizierung automatisch ausgeführt wird.