gpt4 book ai didi

java - 如何在评估子项目之前执行 Gradle 任务

转载 作者:太空狗 更新时间:2023-10-29 14:15:10 25 4
gpt4 key购买 nike

我已经设置了一个 Gradle 任务来自动生成我的 Gradle 构建的一个子项目,另一个子项目依赖于此(这样做的原因:涉及 Apache Cordova 的长篇故事!)。所以根 build.gradle 包含这个创建“CordovaLib”子项目的自动生成任务。另一个子项目(不是自动生成的)中的 build.gradle 依赖于 CordovaLib:

dependencies {
compile project(':CordovaLib')
}

有没有办法在评估非生成的子项目的 build.gradle 之前执行自动生成任务(特别是上面的行)?我在 JDK 1.7 上使用 Gradle 1.11,就目前情况而言,我什至无法运行 gradle tasks 而不是由于缺少项目而失败。

最佳答案

在评估构建文件之前不可能执行任务,至少不是没有复杂情况,例如一个构建使用 GradleBuild 任务执行另一个构建。您最好将生成的项目 checkin 源代码管理,或者寻找不涉及生成构建脚本的解决方案。

关于java - 如何在评估子项目之前执行 Gradle 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22834671/

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