每次开发都需要清理项目吗?

Do we need to clean the project each time when I develop?

我有一个巨大的 java 网络项目。最近我从 ant 构建迁移到 gradle 构建。

每次构建都需要做'clean'任务吗?

'clean' 任务的实际目的是什么?

(我知道 'clean' 会清理输出目录。但我认为每次编译时文件都会被替换。 那么我们为什么需要花时间再打扫)

清洁的原因之一(据我所知): 如果您删除文件并在不清理的情况下构建,旧文件将保留在输出文件夹中,直到您清理它。

您不需要在每次构建时都'clean'。如果我记得 gradle 应该只重建您修改过的文件及其所有依赖项。请参阅 了解问题的第二部分。