【问题标题】:how to check what libraries are managed by plugin "io.spring.dependency-management"如何检查插件“io.spring.dependency-management”管理哪些库
【发布时间】:2022-11-14 20:54:56
【问题描述】:

所以......这是场景。

假设我正在尝试将 library A 添加到 build.gradle 文件中。

我想知道 library A 的版本是否由插件 io.spring.dependency-management 管理。

我怎样才能做到这一点?

我没有提供特定库,因为特定库的答案不是我想要的

先感谢您!

【问题讨论】:

  • 这回答了你的问题了吗? What is the Gradle artifact dependency graph command?
  • 可悲的是没有。我需要知道库的版本是否由“io.spring.dependency-management”管理
  • 依赖管理插件不管理依赖。它为 gradle 添加了一些类似于 maven 的功能。如果你现在导入一个 bom 等,那就是管理依赖项。在您的情况下,这将是管理某些受支持库的版本的 Spring Boot。要弄清楚,什么是管理的,如果它给出错误它不是。
  • @M.Denium 感谢您的回复。因此,我再次根据您的答案进行搜索。你认为documentation of gradle 能解决我的问题吗?

标签: spring spring-boot gradle build.gradle


【解决方案1】:

io.spring.dependency-management 插件提供了一个任务,dependencyManagement,可用于查找所有托管依赖项及其版本。

$  gradle dependencyManagement

> Task :dependencyManagement

------------------------------------------------------------
Root project
------------------------------------------------------------

global - Default dependency management for all configurations
    antlr:antlr 2.7.7
    ch.qos.logback:logback-access 1.2.10
    ch.qos.logback:logback-classic 1.2.10
    ch.qos.logback:logback-core 1.2.10
    com.atomikos:transactions-jdbc 4.0.6
    com.atomikos:transactions-jms 4.0.6
    org.springframework:spring-core 4.1.5.RELEASE
    .....

【讨论】:

    【解决方案2】:

    这个documentation 链接也应该回答你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      相关资源
      最近更新 更多