在 depencencies 块中使用 Gradle 的 DependencySet 或以其他方式使用一组中的多个模块

Cap*_*Man 6 gradle

Gradle 有一个名为DependencySetSpring 的接口,dependency-management-plugin可以在如下dependencies块中的dependencyManagement块中使用。(这里的代码供参考。)

dependencyManagement {
     dependencies {
          dependencySet(group:'org.slf4j', version: '1.7.7') {
               entry 'slf4j-api'
               entry 'slf4j-simple'
          }
     }
}
Run Code Online (Sandbox Code Playgroud)

这对同一组中的依赖项进行分组非常漂亮。组中的依赖项越多,它就越漂亮。项目往往有很多来自同一组的依赖项,尤其是在您使用 Spring 时。有没有办法在“真正的”依赖项块中使用类似的符号?

Mar*_*rga 2

恐怕没有办法在Spring 插件添加的部分dependencySet之外使用 。dependencyManagementdependency-management-plugin

您可以查看以下类以了解如何从脚本中读取依赖项:

Gradle 中的接口使用方式dependencySet有所不同。例如,当您想了解配置中的所有依赖项时,会返回它。