如何从 Gradle 自定义插件调用 kover DependencyHandler 扩展?

问题描述 投票:0回答:1

我正在构建一个自定义 Gradle 插件,以将 Kover 插件应用于多个项目。 要从多个子项目生成 Kover 报告,我需要根据文档添加对根项目的依赖项:

dependencies {
  kover(project(":another:project"))
}

我正在尝试在我的自定义 Gradle 插件中访问该

kover
扩展,但我找不到让它工作的方法。 您能否让我知道如何在我的 Gradle
Plugin.apply()
方法中定义该依赖项?

我尝试遵循此解决方案,但我找不到扩展名

kover
要导入到我的 Gradle 代码中。

kotlin gradle-plugin kover
1个回答
0
投票

我找到了解决方案:

val configurations: Configuration = project.configurations.getByName(KoverNames.DEPENDENCY_CONFIGURATION_NAME)
configurations.dependencies.add(project.dependencies.create(project.project("my-subproject")))
© www.soinside.com 2019 - 2024. All rights reserved.