gpt4 book ai didi

gradle - 为什么运行 'gradle clean build' 而不是 'gradle build' ?

转载 作者:行者123 更新时间:2023-12-03 06:07:53 30 4
gpt4 key购买 nike

为什么我要运行 gradle clean build 而不是 gradle build

据我了解,Gradle 可以检测源代码更改并根据需要更新最终工件。那么为什么我还需要clean

最佳答案

clean taskjava plugin 定义它只是删除 buildDir 文件夹,从而清除所有内容,包括以前构建中不再相关的剩余内容。不这样做可能会导致不干净的构建,并且可能会由于先前构建产生的构建工件而被破坏。

作为示例,假设您的构建包含多个失败的测试,并且您认为这些测试已过时,因此需要删除。如果不清理测试结果(使用 cleanTest 任务)或完全构建(通过运行 clean 任务),您将陷入失败的测试结果,这将导致构建失败。从源中删除资源/类但仍保留在未清理的构建文件夹中的资源/类也会发生类似的副作用。

关于gradle - 为什么运行 'gradle clean build' 而不是 'gradle build' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29028748/

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