可以选择构建工件并重建工件,也可以清除工件。那么构建和重建工件的作用是什么以及它们之间的区别是什么?
答案 0 :(得分:9)
基本上,“构建工件”是一个条件构建,这意味着它只会在有任何修改过的代码时构建。如果你没有改变任何东西,它就什么都不做。
然而,无论是否有代码更改,“重建工件”都将从头开始强制构建。答案 1 :(得分:2)
来自official documentation of IntelliJ IDEA:
构建选项(构建,重建等)
构建工件(Build | Build Artifacts)时,您有以下选项:
- 生成。第一次使用时,会构建整个工件。每次下次使用此选项时,只会构建受上次构建后所做更改影响的工件部分,并将其添加到输出文件夹中。
- 重建。像第一次一样构建整个工件。从技术上讲,这是Clean,然后是Build。
- 清洁。删除工件输出目录的所有内容。
- 编辑。编辑工件配置。