应用写为 Groovy 的自定义插件
Apply Custom Plugin written as Groovy
我编写了一个自定义插件 CustomPlugin.groovy
,它与我的 build.gradle
所在的路径相同。请参考下面的屏幕截图
下面是我的 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 相同的路径中,然后执行这些插件?
你需要做的是将你实现的插件放在buildSrc
文件夹中。 Here 是一份非常好的文档,对它的描述非常好。
我编写了一个自定义插件 CustomPlugin.groovy
,它与我的 build.gradle
所在的路径相同。请参考下面的屏幕截图
下面是我的 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 相同的路径中,然后执行这些插件?
你需要做的是将你实现的插件放在buildSrc
文件夹中。 Here 是一份非常好的文档,对它的描述非常好。