Halaman ini menjelaskan cara men-deploy project Maven ke runtime Java lingkungan fleksibel App Engine menggunakan Eclipse.
Runtime ini menyediakan JDK dan tidak ada server web. Aplikasi Anda harus membuat
JAR lemak yang dapat dijalankan dari perintah mvn package
yang menyertakan semua dependensi
yang diperlukan dan dimulai dari metode main()
.
Sebelum Memulai
Anda memerlukan project Google Cloud dengan aplikasi App Engine yang akan di-deploy. Jika Anda belum memilikinya, gunakan konsol Google Cloud untuk menyiapkan project Google Cloud:
- Pilih atau buat project Google Cloud baru.
Login ke akun Google yang digunakan untuk men-deploy project Anda ke App Engine.
Jalankan perintah berikut
gcloud auth application-default login
Browser sistem Anda akan terbuka di luar CLI dan meminta izin yang diperlukan untuk mengelola aplikasi App Engine Anda:
Klik Izinkan, lalu tutup jendela. Eclipse kini telah login ke akun Anda.
Men-deploy project Anda
Untuk men-deploy project Anda ke lingkungan fleksibel:
Di Project Explorer, klik kanan project yang ingin Anda deploy.
Buka menu konteks, lalu pilih Properties.
Di sidebar, pilih Project Facets.
- Jika project Anda tidak menggunakan facet, klik link Convert to faceted form... untuk menampilkan faset yang tersedia.
Pilih kotak centang facet App Engine Java Fleksibel Environment (JAR).
Klik OK.
Di Package Explorer atau Project Explorer, pilih project yang ingin di-deploy.
Klik tombol toolbar Google Cloud .
Pilih Deploy to App Engine Fleksibel di menu drop-down.
Dialog akan muncul.
Pilih Akun yang ingin Anda gunakan untuk men-deploy, atau tambahkan akun baru.
Di kolom Project, pilih project Google Cloud yang ingin Anda deploy.
Di kolom app.yaml, klik Browse untuk memilih file
app.yaml
jika file tidak ada dalam direktorisrc/main/appengine/
default.Jika Anda ingin tetap menjalankan versi saat ini dan mempromosikan versi baru secara manual nanti menggunakan gcloud atau Google Cloud Console, hapus centang pada kotak Promosikan versi yang di-deploy untuk menerima semua traffic.
Jika Anda tidak ingin menghentikan versi sebelumnya, hapus centang pada kotak Stop previous version.
Klik Deploy.
Tugas latar belakang diluncurkan untuk men-deploy project ke App Engine. Output tugas akan terlihat di tampilan Eclipse Console.
Langkah selanjutnya
- Pelajari kode plugin atau laporkan masalah di GitHub, atau ajukan pertanyaan di Stack Overflow.