Экспорт конфигурации JaCoCo в бинарный плагин Gradle - PullRequest
0 голосов
/ 26 февраля 2019

Как экспортировать конфигурацию 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 Java из пользовательского плагина Gradle , но без результатов.

...