如何从Gradle插件执行任何脚本

时间:2019-05-16 10:51:04

标签: gradle build.gradle gradle-plugin

我无法弄清楚插件类的任务如何执行任何脚本,比如说来自插件资源文件夹而非项目文件夹的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'
        };                                                    
    }
}```

0 个答案:

没有答案