构建是一个从现有资源派生新资源和/或更新现有资源的过程。
在“工作台”中,不同的构建器是对不同类型的项目调用的。例如,当对 Java 项目触发构建时,Java 构建器将每一个 Java 源文件(.java 文件)转换成一个或多个可执行类文件(.class 文件)。构建器通常强制执行某些域的约束。例如,Web 链接构建器可以更新指向其名称/位置发生更改的文件的链接。
有两种构建类型:
增量构建利用先前构建的状态并将已配置构建器的转换应用于自从计算了先前状态以来(即自从上次构建以来)更改了的资源。
完全构建(或重建)废弃了任何先前构建的状态并根据已配置构建器的域规则转换所有请求的资源。因为没有先前状态可以沿用,所以第一个增量构建等价于完全构建。
可对特定的一组项目或对作为一个整体的工作区完成完全构建和增量构建。不能构建特定的文件和文件夹。有两种可执行构建的方式: