我有两个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 ,并且会在任务列表中按相对顺序执行。
有没有办法可以选择性地执行其中一个而不创建另一个只包含其中一个的任务?
答案 0 :(得分:1)
据我所知,你只需要运行:
gradle hi
或
gradle hello
other.gradle
中的所有任务都导入以构建gradle,并且可以直接使用。