我无法弄清楚插件类的任务如何执行任何脚本,比如说来自插件资源文件夹而非项目文件夹的python脚本。
这里有示例代码
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.tasks.Exec
class PluginX implements Plugin<Project> {
void apply(Project project) {
project.task("executeScript", type: Exec) {
workingDir './'
commandLine 'python', 'xyz.py'
};
}
}```