외부 모듈의 클래스에 대한 Quarkus의 Jandex 인덱스 생성
Quarkus 애플리케이션에서 외부 모듈의 클래스를 통합할 때 때로는 클래스가 그렇지 않을 수 있습니다. 적절하게 색인이 생성되어 quarkus 시작 중에 경고가 발생합니다. 이 문제를 해결하려면 외부 모듈의 클래스에 대한 Jandex 색인을 생성해야 합니다.
Jandex 색인 생성 옵션
Quarkus는 Jandex 색인 생성을 위한 여러 옵션을 제공합니다. 외부 모듈 수업용.
Jandex Maven 플러그인:
인덱싱이 필요한 모듈의 pom.xml에 다음 구성을 추가합니다.
<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>
그라들 젠덱스 플러그인:
빈 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!