找不到名称为“ testRuntimeClasspath”的配置

时间:2019-04-28 09:04:34

标签: gradle build.gradle gradle-plugin

我正在设计一个插件来返回项目的所有依赖项

我试图从project.getConfigurations()获取依赖项,但它始终返回错误“找不到名称为'testRuntimeClasspath'的配置”。有什么方法可以在构建的执行阶段应用插件。

公共无效申请(项目项目){

   project.getConfigurations()                                  
   .getByName("testRuntimeClasspath")
   .getAllDependencies();

}

1 个答案:

答案 0 :(得分:0)

Gradle构建中的现有配置取决于所应用的插件和构建作者创建的任何配置。

因此,您的插件应该支持知名插件并从中获取配置名称,或者为插件的用户提供一种方式来注册要查询的配置,或者两者结合使用。

不确定插件的目标是什么,但是y9ou在列出依赖项时应谨记,因为它会强制解决可能不需要解决的配置。