Anda dapat menggunakan library apa pun yang kompatibel dengan Java dengan runtime Java di lingkungan standar App Engine. Petunjuk ini menggunakan Apache Maven untuk mem-build, menjalankan, dan men-deploy aplikasi contoh. Untuk mengetahui detail tentang cara menginstal Maven, lihat Menggunakan Apache Maven dan plugin App Engine.
Mendeklarasikan dan mengelola dependensi
Untuk mengelola dependensi menggunakan Maven, Anda perlu menentukan dependensi di
bagian <dependencies>
di dalam
file pom.xml
project Anda.
Untuk mengelola dependensi project di Maven itu sendiri, Anda dapat menggunakan
Maven Wrapper. Jika Anda tidak menggunakan
Maven Wrapper, App Engine secara default akan menggunakan Maven versi terbaru
saat menjalankan gcloud app deploy
.
Dependensi pribadi dengan Artifact Registry
Jika perlu menghosting dependensi pribadi untuk aplikasi Java, Anda dapat menggunakan repositori Maven Artifact Registry. Untuk terhubung ke repositori Maven yang dihosting di Artifact Registry, diperlukan plugin Artifact Registry Maven Tools untuk konfigurasi Maven atau Gradle.
Menentukan library Java servlet
Aplikasi Eclipse Jetty dan Tomcat memerlukan library Java servlet. Tentukan dalam
entri <dependencies>
file pom.xml
Anda:
Menggunakan Library Klien Cloud
Library Klien Cloud untuk Java menyediakan akses idiomatis ke layanan Google Cloud. Untuk menggunakan library, deklarasikan sebagai dependensi.
Biasanya, Anda hanya mendeklarasikan dependensi pada library tertentu yang diperlukan aplikasi Anda. Misalnya, untuk menggunakan library Cloud Storage:
Anda dapat mengonfigurasi Library Klien Cloud untuk Java agar menangani autentikasi secara otomatis.