Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Mencipta Indeks Jandex untuk Kelas dalam Modul Luaran dalam Quarkus?

DDD
Lepaskan: 2024-11-17 10:11:03
asal
207 orang telah melayarinya

How to Create a Jandex Index for Classes in External Modules in Quarkus?

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>
      Salin selepas log masuk
  • Gradle Jandex Pemalam:

    • Untuk pengguna Gradle, pemalam pihak ketiga wujud untuk menjana indeks Jandex. Rujuk https://github.com/kordamp/jandex-gradle-plugin untuk butiran.
  • META-INF/beans.xml Kosong:

    • Menambahkan fail META-INF/beans.xml kosong pada fail tambahan src/main/resources modul membolehkan Quarkus mengindeks kelas secara automatik.
  • 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)
      Salin selepas log masuk

      di mana ialah pengecam untuk kebergantungan.

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan