使用GradleBuild,如何指定要从任务列表执行的单个任务

时间:2015-06-11 05:01:13

标签: gradle

我有两个gradle文件:

的build.gradle

apply from :'other.gradle'

task hiHelloWrapper(type: GradleBuild) {
    buildFile = 'other.gradle'
    tasks = ['hi','hello']
}

other.gradle

task hello<<{
    println 'hello from other'

}

task hi<<{
    println 'hi from other'

}

现在,当我执行

>gradle hiHelloWrapper

它会导致执行任务 hi hello ,并且会在任务列表中按相对顺序执行。

有没有办法可以选择性地执行其中一个而不创建另一个只包含其中一个的任务?

1 个答案:

答案 0 :(得分:1)

据我所知,你只需要运行:

gradle hi

gradle hello

other.gradle中的所有任务都导入以构建gradle,并且可以直接使用。