gpt4 book ai didi

gradle - Gradle辅助脚本是否可以在主脚本中使用任务?

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

我有一个主要的build.gradle脚本,该脚本在辅助脚本中使用任务。
如果可能的话,我希望辅助脚本中的一项任务依赖于主要脚本中的一项。但这似乎是不可能的。还是?

在一个等级中:

...
apply from: 'b.gradle'

task inA {
}
...

在b.gradle中:
task inB {
dependsOn inA
}

这给:
评估脚本时发生问题。

Could not find property 'inA' on task ':app:inB'.



这可能吗?

最佳答案

构建脚本是按顺序评估的(从上到下),因此在这种情况下,应用“b.gradle”时任务“inA”尚不存在。简单的解决方法是在引用任务时使用字符串而不是符号。

task inB {
dependsOn 'inA'
}

关于gradle - Gradle辅助脚本是否可以在主脚本中使用任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35326982/

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