Penciptaan Indeks Jandex dalam Quarkus untuk Kelas dalam Modul Luaran
Apabila menyepadukan kelas daripada modul luaran dalam aplikasi Quarkus, kadangkala kelas mungkin tidak diindeks dengan betul, yang membawa kepada amaran semasa permulaan quarkus. Untuk menyelesaikan isu ini, kita perlu mencipta indeks Jandex untuk kelas modul luaran.
Pilihan untuk Penciptaan Indeks Jandex
Quarkus menyediakan beberapa pilihan untuk mencipta indeks Jandex untuk kelas modul luaran.
Jandex Maven Pemalam:
Tambah konfigurasi berikut pada pom.xml modul yang memerlukan pengindeksan.
<plugin> <groupId>io.smallrye</groupId> <artifactId>jandex-maven-plugin</artifactId> <version>3.1.2</version> <executions> <execution> <id>make-index</id> <goals> <goal>jandex</goal> </goals> </execution> </executions> </plugin>
Gradle Jandex Pemalam:
META-INF/beans.xml Kosong:
Konfigurasi Quarkus Application.properties:
Untuk kebergantungan yang tidak boleh diubah suai (seperti perpustakaan pihak ketiga), buat Indeks Jandex dengan menambahkan entri pada application.properties.
quarkus.index-dependency.<name>.group-id= quarkus.index-dependency.<name>.artifact-id= quarkus.index-dependency.<name>.classifier=(optional)
di mana
Dengan menggunakan pilihan ini, pembangun boleh memastikan kelas daripada modul luaran diindeks dengan betul, menghalang amaran dan membolehkan penyepaduan yang lancar dalam Quarkus aplikasi.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Indeks Jandex untuk Kelas dalam Modul Luaran dalam Quarkus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!