gpt4 book ai didi

gradle - Gradle的缩写形式dependsOn,mustRunAfter

转载 作者:行者123 更新时间:2023-12-03 03:59:01 24 4
gpt4 key购买 nike

这个gradle片段是否有更紧凑的方法:

A.dependsOn X
B.dependsOn X
C.dependsOn X
D.mustRunAfter X
E.mustRunAfter X
F.mustRunAfter X

我正在寻找一些简短,甜美和聪明的东西,例如:
[A,B,C].dependsOn X
[A,B,C].dependsOn [X,Y]
[D,E,F].mustRunAfter X

(不起作用)

最佳答案

以下代码可以完成这项工作:

['A'..'F', 'X', 'Y']
.flatten()
.each { n ->
task "$n" {
doLast {
println "$n"
}
}
}

[A, B, C]*.dependsOn X, Y
[D, E, F]*.mustRunAfter X

它使用groovy的 spread operator

关于gradle - Gradle的缩写形式dependsOn,mustRunAfter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50013152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com