【发布时间】:2014-06-10 21:26:45
【问题描述】:
我有简单的build.gradle(或任何具有println 的任务的build.gradle)
println GradleVersion.current().prettyPrint()
task task1{
println 'task1 starting'
}
现在当我运行$ gradle build 时,我总是看到正在执行的任务或打印输出
task1 starting
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar
:assemble
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build
BUILD SUCCESSFUL
Total time: 1.291 secs
为什么任务内部总是有println的输出?
【问题讨论】:
-
在我看来,这两个问题都在问“为什么 println 总是打印?”。问题的目标不同,但基本问题是关于相同的 Gradle 行为。我认为这两个问题都不应该重复关闭,但我认为任何后续读者都会从 cmets 中的交叉链接中受益。