gpt4 book ai didi

ant - Gradle无法执行Ant目标

转载 作者:行者123 更新时间:2023-12-03 03:40:43 25 4
gpt4 key购买 nike

我有一个gradle任务,它具有一个DependsOn,然后需要执行一个称为runcukes的Ant任务。 Gradle不会调用ant任务,但是:

ant.importBuild 'build.xml'

task runCukes(dependsOn: restoreSchema) {
runcukes
}

使用-d运行gradle表示gradle无法识别Ant目标runcukes:
    Finished executing task ':restoreSchema'
17:28:37.506 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :runCukes
17:28:37.506 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter ]
Starting to execute task ':runCukes'
17:28:37.507 [INFO] [org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter ]
Skipping task ':runCukes' as it has no actions.
17:28:37.507 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter

Gradle无法识别它必须执行ant目标runcukes。

gradle文档并没有显示出一个任务,该任务比具有一个DependsOn然后执行一个ant任务的任务复杂。 (它们仅将“Hello World”示例显示为依赖项。)

在执行dependsOn之后,如何使Gradle执行Ant任务?

谢谢。

最佳答案

仅将Ant任务名称放入任务的配置块中将不会执行它。如果我正确理解您的要求,这应该可以做您想要的:

ant.importBuild 'build.xml'

runcukes.dependsOn restoreSchema
task runCukes(dependsOn: runcukes)

关于ant - Gradle无法执行Ant目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17415284/

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