如何使用Gradle Buildship在Eclipse中执行一项任务



当前我在gradle.build文件中

task helloA {
    println 'hello A!'
}
task helloB {
     println 'hello B!'
     }

但是,通过Gradle任务执行任务Helloa/其他/Helloa在控制台上打印:

hello A!
hello B!
:helloA UP-TO-DATE
BUILD SUCCESSFUL

但是,我希望它只是打印:'hello A!'而不是

hello A!
hello B!

一起。

我该如何改变?我阅读了Gradle文档,但是除了一些广泛的解决方法之外,Coudl还没有发现有关此事的信息。

在您的buildfile中根本没有执行任何任务,它们只是配置。

请注意,Gradle运行中有三个阶段。初始化,配置和执行。在初始化阶段,您定义哪些项目是构建的一部分以及它们在光盘上的位置(基本上是settings.gradle执行)。在配置阶段,所有任务均配置。在执行期中

尝试一下,您会看到:

task helloA {
    println 'configure A!'
    doLast {
        println 'execute A!'
    }
}
task helloB {
    println 'configure B!'
    doLast {
        println 'execute B!'
    }
}

最新更新