有一个构建artifact(构件)的选项,还可以重新构建artifact,以及清理artifact。那么构建和重新构建artifact是什么意思?它们之间有什么区别?
有一个构建artifact(构件)的选项,还可以重新构建artifact,以及清理artifact。那么构建和重新构建artifact是什么意思?它们之间有什么区别?
简单来说,“构建工件”是一个有条件的构建,这意味着只有在代码有任何修改时才会进行构建。如果您没有更改任何内容,它将不会执行任何操作。
然而,“重建工件”将强制从头开始构建,无论是否有代码更改。
以下内容翻译自 IntelliJ IDEA 官方文档:
构建选项(Build、Rebuild 等)
在构建工件(Build | Build Artifacts)时,您可以使用以下选项:
- Build。第一次使用时,将构建整个工件。每次使用此选项时,只会构建受到自上次构建以来所做更改影响的工件部分,并将其添加到输出文件夹中。
- Rebuild。像第一次一样构建整个工件。从技术上讲,这是“清理”后跟“构建”。
- Clean。删除工件输出目录中的所有内容。
- Edit。编辑工件配置。