1.11. 记录红帽构建的 Quarkus 应用程序构建类路径树


Quarkus 构建过程将应用程序中使用的扩展的部署依赖项添加到原始应用程序类路径中。您可以看到构建类路径中包含哪些依赖项和版本。quarkus-bootstrap Maven 插件包含 build-tree 目标,它显示应用程序的构建依赖项树。

先决条件

  • 您已创建了 Quarkus Maven 应用程序。

流程

  • 要列出应用程序的构建依赖项树,请输入以下命令:

    ./mvnw quarkus:dependency-tree
    Copy to Clipboard Toggle word wrap

    示例输出。您看到的确切输出将与这个示例不同。

    [INFO] └─ io.quarkus:quarkus-resteasy-deployment:jar:3.2.11.Final-redhat-00001 (compile)
    [INFO]    ├─ io.quarkus:quarkus-resteasy-server-common-deployment:jar:3.2.11.Final-redhat-00001 (compile)
    [INFO]    │  ├─ io.quarkus:quarkus-resteasy-common-deployment:jar:3.2.11.Final-redhat-00001 (compile)
    [INFO]    │  │  ├─ io.quarkus:quarkus-resteasy-common:jar:3.2.11.Final-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)
    ...
    Copy to Clipboard Toggle word wrap

注意

mvn dependency:tree 命令只显示应用程序的运行时依赖项

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat