我正在设计一个插件来返回项目的所有依赖项
我试图从project.getConfigurations()获取依赖项,但它始终返回错误“找不到名称为'testRuntimeClasspath'的配置”。有什么方法可以在构建的执行阶段应用插件。
公共无效申请(项目项目){
project.getConfigurations()
.getByName("testRuntimeClasspath")
.getAllDependencies();
}
答案 0 :(得分:0)
Gradle构建中的现有配置取决于所应用的插件和构建作者创建的任何配置。
因此,您的插件应该支持知名插件并从中获取配置名称,或者为插件的用户提供一种方式来注册要查询的配置,或者两者结合使用。
不确定插件的目标是什么,但是y9ou在列出依赖项时应谨记,因为它会强制解决可能不需要解决的配置。