Gradle compileJava任务是否在清理期间运行?
当您将java插件与gradle一起使用,并且只清理项目时,compileJava任务是否仍在运行?默认情况下,Gradle compileJava任务是否在清理期间运行?,java,gradle,Java,Gradle,当您将java插件与gradle一起使用,并且只清理项目时,compileJava任务是否仍在运行?默认情况下,清理任务不依赖于任何其他任务,因此答案是否定的。如果您观察到这一点,这意味着构建脚本或第三方插件已将任务依赖项从clean添加到compileJava(或其他依赖于compileJava)中。默认情况下,clean任务不依赖任何其他任务,因此答案是否定的。如果您观察到这一点,这意味着构建脚本或第三方插件已经将任务依赖项从clean添加到compileJava(或者添加到其他一些任务,这
清理任务不依赖于任何其他任务,因此答案是否定的。如果您观察到这一点,这意味着构建脚本或第三方插件已将任务依赖项从clean
添加到compileJava
(或其他依赖于compileJava
)中。默认情况下,clean
任务不依赖任何其他任务,因此答案是否定的。如果您观察到这一点,这意味着构建脚本或第三方插件已经将任务依赖项从clean
添加到compileJava
(或者添加到其他一些任务,这些任务反过来又依赖于compileJava
)。当您试图理解这一点,甚至自己通过一些探索性编码(即添加println语句或类似内容)来理解它时-确保您了解Gradle的多阶段执行模型:
在您的清理目标不会实际执行的场景中,它仍然会被配置-因此,如果您将清理代码添加到错误的位置,每次都会执行清理代码,下面是一个示例:当您试图理解这一点,甚至自己通过一些探索性编码(即添加println语句或类似内容)来理解它时-确保您了解Gradle的多阶段执行模型:
在您的清理目标不会实际执行的场景中,它仍然会被配置-因此,如果您将清理代码添加到错误的位置,每次都会执行,下面是一个示例: