Proyek ini dapat digunakan sebagai titik awal untuk membuat aplikasi Vaadin Flow 24.0 Anda sendiri dengan CDI 15.0. Ini berisi semua konfigurasi yang diperlukan dan beberapa file placeholder untuk memulai.
Vaadin 24.0 didasarkan pada Jakarta EE 10.0 dan membutuhkan Java 17.
Cara terbaik untuk menggunakannya adalah melalui vaadin.com/start - Anda hanya bisa mendapatkan bagian yang diperlukan dan memilih paket penamaan yang ingin Anda gunakan.
Impor proyek ke IDE yang Anda pilih sebagai proyek Maven.
Jalankan aplikasi menggunakan
mvn wildfly:run
Buka http: // localhost: 8080/in browser.
Jika Anda ingin menjalankan aplikasi secara lokal dalam mode produksi, jalankan menggunakan
mvn clean package wildfly:run -Pproduction
Tes integrasi diimplementasikan menggunakan Vaadin Testbench. Tes membutuhkan beberapa menit untuk dijalankan dan karenanya termasuk dalam profil Maven yang terpisah. Kami merekomendasikan menjalankan tes dengan build produksi untuk meminimalkan kemungkinan perkembangan waktu toolchains yang mempengaruhi stabilitas uji. Untuk menjalankan tes menggunakan Google Chrome, jalankan
mvn verify -Pit,production
dan pastikan Anda memiliki lisensi testbench yang valid yang diinstal.
Proyek ini adalah aplikasi Java/Jakarta EE standar, sehingga Anda dapat menggunakannya seperti yang Anda lihat terbaik, melalui IDE atau menggunakan plugin Maven. Plugin Wildfly dan Tomee sudah dikonfigurasikan untuk pengujian yang mudah. Plugin Wildfly digunakan untuk uji integrasi. Saat ini hanya Wildfly yang mendukung Java 17.
Aplikasi ini dapat digunakan di server Apache Tomee melalui tomee-maven-plugin , yang mendukung penyebaran panas perubahan kode (melalui pengaturan reloadOnUpdate ). Ini berarti bahwa Anda dapat membuat perubahan pada kode di IDE Anda saat server sedang berjalan, kompilasi ulang, dan meminta server secara otomatis mengambil perubahan dan menggunakannya kembali. Pengaturan ini diaktifkan secara default dalam proyek ini.
Salah satu batasan yang diketahui dengan penempatan panas adalah bahwa setelah menghapus tampilan @Route -lanotasi, rute ini masih dapat dilayari setelah penempatan ulang otomatis. Dalam kasus seperti itu, aplikasi harus dimulai ulang untuk menghapus rute dari registri secara permanen.
Untuk dokumentasi tentang penggunaan aliran Vaadin dan CDI, kunjungi vaadin.com/docs
Untuk informasi lebih lanjut tentang aliran Vaadin, kunjungi https://vaadin.com/flow.