gpt4 book ai didi

gradle - 应用编写为Groovy的自定义插件

转载 作者:行者123 更新时间:2023-12-03 03:58:16 28 4
gpt4 key购买 nike

我写了一个自定义插件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中包含此代码时,它可以正常工作。而当我尝试将其放入常规文件中时,我得到
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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com