1.12. 记录红帽构建的 Quarkus 应用程序构建类路径树
Quarkus 构建过程会将您在应用程序中使用的扩展部署依赖项添加到原始应用程序类路径。您可以查看构建类路径中包含哪些依赖项和版本。quarkus-maven-plugin Maven 插件包含 dependency-tree 目标,它显示应用程序的构建依赖项树。
先决条件
- 您已创建了 Quarkus Maven 应用程序。
流程
要列出应用程序的构建依赖项树,请输入以下命令:
./mvnw quarkus:dependency-tree示例输出。您看到的确切输出将与本示例不同。
[INFO] └─ io.quarkus:quarkus-resteasy-deployment:jar:3.20.2.redhat-00004 (compile) [INFO] ├─ io.quarkus:quarkus-resteasy-server-common-deployment:jar:3.20.2.redhat-00004 (compile) [INFO] │ ├─ io.quarkus:quarkus-resteasy-common-deployment:jar:3.20.2.redhat-00004 (compile) [INFO] │ │ ├─ io.quarkus:quarkus-resteasy-common:jar:3.20.2.redhat-00004 (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 命令只显示应用程序的运行时依赖项。