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