使用gradle中的参数编写自定义任务

时间:2017-10-30 20:57:36

标签: gradle build.gradle continuous-deployment

我想在gradle中编写一个脚本来执行以下任务。在IDE中,我按照以下方式运行任务。 enter image description here当我想在build.gradle文件中添加自定义任务时。我写了下面的脚本,但它给了我no such property: Classes for class: org.gradle.api.Project错误。如何使用gradle中的自定义脚本编写截图中的任务?谢谢。

task h2Continuous(type: Classes) {
    args "--continuous"
}

1 个答案:

答案 0 :(得分:0)

没有任务类型Classesclasses(小写)是Java插件的临时声明任务,但不是唯一的任务类型。这是一个临时任务,它包含(通过dependsOn)compileJava和processResources任务。 compileJava 唯一的任务类型:JavaCompile。

如果您真正关心的只是Java编译,则可以将任务键入为JavaCompile任务。如果您真的希望您的任务模拟Java插件的classes任务,则可以通过多种方式在processResources中添加。