首页 > 解决方案 > 将 JaCoCo 配置导出到二进制 gradle 插件

问题描述

如何将 JaCoCo 配置导出到可以在多个项目中重复使用的插件?

import org.gradle.api.Plugin
import org.gradle.api.Project

class MyJacoco implements Plugin<Project> {
    @Override
    void apply(Project project) {
        project.configure(project) {
            apply plugin: 'jacoco'

            jacoco {
                toolVersion = "0.8.0"
            }
            jacocoTestReport { // throws up on this
                afterEvaluate {...}
                group = "Reporting"
                reports {...}
            }
        }

        println(project.getPlugins().findPlugin('jacoco'))

    }
}

在我的项目中,我只想使用,当我发布...

apply plugin: MyJacoco

我也尝试过如何从自定义 Gradle 插件配置 Gradle Java 插件,但没有结果。

标签: gradlegroovypluginsjacoco

解决方案


推荐阅读