Применить пользовательский плагин, написанный как Groovy - PullRequest
0 голосов
/ 05 октября 2018

У меня есть пользовательский плагин CustomPlugin.groovy, и он находится по тому же пути, где находится мой build.gradle.См. Снимок экрана ниже

enter image description here

Ниже приведен код в моем CustomPlugin.groovy

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

class CustomPlugin implements Plugin<Project> {
    void apply (Project project) {
        project.task('validate') {
            doLast {
                println 'Hi Validate'
            }
        }

    }
}

Когда у меня есть этот код в моемbuild.gradle все работает нормально .. Тогда как, когда я пытаюсь поместить это в groovy-файл, я получаю

Could not get unknown property 'CustomPlugin' for root project 'gradle-play' of type org.gradle.api.Project.

Как раздельно подключить плагины как Groovy-файл втот же путь, что и в build.gradle, а затем они выполнены?

1 Ответ

0 голосов
/ 05 октября 2018

Что вам нужно сделать, это поместить реализованный вами плагин в папку buildSrc. Здесь - это очень хорошая документация, которая описывает ее довольно хорошо.

...