1.12. Red Hat build of Quarkus アプリケーションのビルドクラスパスツリーのロギング
Quarkus ビルドプロセスでは、アプリケーションで使用するエクステンションのデプロイメント依存関係が、元のアプリケーションクラスパスに追加されます。ビルドクラスパスに含まれる依存関係およびバージョンを表示できます。quarkus-maven-plugin Maven プラグインには、アプリケーションのビルド依存関係ツリーを表示する dependency-tree ゴールが含まれています。
前提条件
- Quarkus Maven アプリケーションを作成している。
手順
アプリケーションのビルド依存関係ツリーをリスト表示するには、以下のコマンドを入力します。
./mvnw quarkus:dependency-tree出力例: 表示される出力は、正確にはこの例と異なります。
[INFO] └─ io.quarkus:quarkus-resteasy-deployment:jar:3.27.0.redhat-00001 (compile) [INFO] ├─ io.quarkus:quarkus-resteasy-server-common-deployment:jar:3.27.0.redhat-00001 (compile) [INFO] │ ├─ io.quarkus:quarkus-resteasy-common-deployment:jar:3.27.0.redhat-00001 (compile) [INFO] │ │ ├─ io.quarkus:quarkus-resteasy-common:jar:3.27.0.redhat-00001 (compile) [INFO] │ │ │ ├─ org.jboss.resteasy:resteasy-core:jar:6.2.4.Final-redhat-00003 (compile) [INFO] │ │ │ │ ├─ jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.0.redhat-00008 (compile) [INFO] │ │ │ │ ├─ org.jboss.resteasy:resteasy-core-spi:jar:6.2.4.Final-redhat-00003 (compile) [INFO] │ │ │ │ ├─ org.reactivestreams:reactive-streams:jar:1.0.4.redhat-00003 (compile) [INFO] │ │ │ │ └─ com.ibm.async:asyncutil:jar:0.1.0.redhat-00010 (compile) ...
注記
mvn dependency:tree コマンドは、アプリケーションのランタイム依存関係のみを表示します。