首頁  >  文章  >  Java  >  如何在 Quarkus 中為外部模組中的類別建立 Jandex 索引?

如何在 Quarkus 中為外部模組中的類別建立 Jandex 索引?

DDD
DDD原創
2024-11-17 10:11:03203瀏覽

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

在Quarkus 中為外部模組中的類別建立Jandex 索引

在Quarkus 應用程式中整合來自外部模組的類別時,有時這些類別可能不會被正確索引,導致quarkus 啟動期間出現警告。為了解決這個問題,我們需要為外部模組的類別建立 Jandex 索引。

Jandex 索引建立選項

Quarkus 提供了幾個用於建立 Jandex 索引的選項對於外部模組類別。

  • Jandex Maven Plugin:

    • 將以下配置新增至 pom.xml 中需要索引的模組。

  • Gradle Jandex 外掛程式:

    • 對於外掛程式:
  • 對於插件適用用於產生Jandex 索引。詳情請參閱 https://github.com/kordamp/jandex-gradle-plugin。

    • 空META-INF/beans.xml:
  • 將空的META-INF/beans.xml 檔案新增到附加模組的src/main/resources 使Quarkus 能夠自動索引類別。

    • Quarkus Application.properties 設定:

      對於無法修改第三方程式的依賴項(例如程式碼),透過新增條目來建立Jandex索引application.properties.
  • 其中 是依賴項的識別碼。

透過利用這些選項,開發人員可以確保外部模組中的類別正確索引,防止警告並實現 Quarkus 內的無縫整合應用程式。

以上是如何在 Quarkus 中為外部模組中的類別建立 Jandex 索引?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn