我正在构建一个自定义 Gradle 插件,以将 Kover 插件应用于多个项目。 要从多个子项目生成 Kover 报告,我需要根据文档添加对根项目的依赖项:
dependencies {
kover(project(":another:project"))
}
我正在尝试在我的自定义 Gradle 插件中访问该
kover
扩展,但我找不到让它工作的方法。
您能否让我知道如何在我的 Gradle Plugin.apply()
方法中定义该依赖项?
我尝试遵循此解决方案,但我找不到扩展名
kover
要导入到我的 Gradle 代码中。
我找到了解决方案:
val configurations: Configuration = project.configurations.getByName(KoverNames.DEPENDENCY_CONFIGURATION_NAME)
configurations.dependencies.add(project.dependencies.create(project.project("my-subproject")))