未找到名称为 'testRuntimeClasspath' 的配置

Configuration with name 'testRuntimeClasspath' not found

我正在为 return 项目的所有依赖项设计一个插件

我试图从 project.getConfigurations() 获取依赖项,但它总是 return 错误 "Configuration with name 'testRuntimeClasspath' not found"。有什么方法可以在构建的执行阶段应用插件。

public无效申请(项目项目){

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

}

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

因此,您的插件应该支持众所周知的插件并从中派生配置名称,或者让您的插件用户能够注册以这种方式查询哪些配置,或者两者兼而有之。

不确定您的插件的目标是什么,但是您在列出依赖项时应该注意,因为它会强制解析可能不需要解析的配置。