gpt4 book ai didi

ant - 在 Gradle 任务中运行 Ant 目标

转载 作者:行者123 更新时间:2023-12-05 01:02:42 26 4
gpt4 key购买 nike

我刚开始使用 Gradle,遇到了一些麻烦。我正在尝试将 ant 脚本导入 gradle,然后运行一些 ant 目标。然后我在 Jenkins 中调用 gradle 任务。

到目前为止我所拥有的:

task MyAnt<< {
ant.importBuild 'build.xml'
def antTargetsNames = ant.references.get("ant.targets").collect { it.name }
println "\nAnt Targets: ${antTargetsNames}\n"
call Ant traget, e.g. compileAnt
}

基本上我现在打印所有目标,但我不知道如何在 gradle 任务中调用 ant 目标。
有可能吗?

最佳答案

ant.importBuild 'build.xml'必须发生在任务操作之外。结果是您将为每个 Ant 目标获得一个 Gradle 任务,该任务可以从命令行执行。任务不能执行其他任务,但可以依赖它们(例如 myTask.dependsOn(someAntTarget),同样在任务操作之外。有关更多信息,请查看 Gradle User Guidegradle-all 分布中的样本。

关于ant - 在 Gradle 任务中运行 Ant 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25991512/

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