我写了一个自定义插件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
中包含此代码时,它可以正常工作。而当我尝试将其放入常规文件中时,我得到Could not get unknown property 'CustomPlugin' for root project 'gradle-play' of type org.gradle.api.Project.
如何在与build.gradle相同的路径中将插件单独作为Groovy文件使用,然后执行它们?
最佳答案
您需要做的是将您实现的插件放在buildSrc
文件夹中。 Here是一个很好的文档,很好地描述了它。
关于gradle - 应用编写为Groovy的自定义插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52659454/