Anda dapat menggunakan salah satu library yang mendukung Java dalam runtime Java di lingkungan fleksibel App Engine.
Petunjuk ini memanfaatkan Apache Maven untuk mem-build, menjalankan, dan men-deploy aplikasi contoh menggunakan Java runtime versi 8 dan versi 11/17. Perhatikan bahwa Anda harus mengupdate app.yaml
untuk menggunakan versi baru. Baca runtime Java untuk mengetahui informasi
selengkapnya tentang cara menggunakan runtime baru.
Untuk mengetahui detail tentang cara menginstal Maven, lihat Menggunakan Apache Maven dan App Engine Plugin.
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
.
Menentukan library Java servlet
Aplikasi Eclipse Jetty dan Tomcat memerlukan library Java servlet. Tentukan dalam
entri <dependencies>
file pom.xml
Anda:
versi 11/17
versi 8
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.