外部モジュールのクラスに対する Quarkus での Jandex インデックスの作成
外部モジュールのクラスを Quarkus アプリケーションに統合する場合、クラスが統合されない場合があります。適切にインデックスが作成されると、quarkus の起動時に警告が表示されます。この問題を解決するには、外部モジュールのクラスの Jandex インデックスを作成する必要があります。
Jandex インデックス作成のオプション
Quarkus には、Jandex インデックスを作成するためのいくつかのオプションが用意されています。外部モジュール クラスの場合。
Jandex Maven Plugin:
次の設定をインデックス作成が必要なモジュール。
<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 プラグイン:
空の META-INF/beans.xml:
Quarkus Application.properties 構成:
変更できない依存関係 (サードパーティのライブラリなど) については、エントリを追加して Jandex インデックスを作成します。 application.properties.
quarkus.index-dependency.<name>.group-id= quarkus.index-dependency.<name>.artifact-id= quarkus.index-dependency.<name>.classifier=(optional)
ここで
これらのオプションを利用することで、開発者は外部モジュールのクラスが適切にインデックス付けされていることを確認し、警告を防ぎ、Quarkus 内でのシームレスな統合を可能にします。アプリケーション。
以上がQuarkus の外部モジュールのクラスの Jandex インデックスを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。