Gradle:如何将任务划分为顺序执行的操作

use*_*572 5 java build-automation gradle

是否可以在gradle中嵌套任务,例如

task foo(dependsOn: jar){
    // task 1
    // task 2
    // task 3
    .
    .
    .
    // task n
}
Run Code Online (Sandbox Code Playgroud)

其中执行顺序是jar> foo> task 1> task 2> task 3> ... > task n?我不希望将嵌套任务(即task 1,,task 2等等)暴露给用户。我只是想让foo任务被曝光。

Pet*_*ser 3

Gradle 中没有办法只公开选定的任务(严格意义上)。但是,有一种方法可以仅显示 中选定的任务gradle tasks。除非--all使用该标志,否则gradle tasks将仅显示“根”任务(即没有其他任务依赖的任务)和已group设置其属性的任务。