빌드는 기존의 자원에서 새 자원을 파생, 기존의 자원을 갱신하는 프로세스입니다.
Workbench에서 서로 다른 빌더가 각각의 다른 프로젝트 유형에 대해 호출됩니다. 예를 들어, 빌드가 Java 프로젝트에 대해 트리거될 때 Java 빌더가 각 Java 소스 파일(.java 파일)을 하나 이상의 실행 가능한 클래스 파일(.class 파일)로 변환합니다. 빌더는 일반적으로 일부 도메인의 제한조건을 실행합니다. 예를 들어 웹 링크 빌더는 이름/위치가 변경된 파일에 대한 링크를 갱신할 수 있습니다.
빌드 종류에는 두 가지가 있습니다.
증분 빌드는 이전에 빌드된 상태를 사용하며 구성된 빌더의 변환사항을 이전 상태가 계산된 이후(즉, 마지막 빌드 이후) 변경된 자원에 적용합니다.
정리 빌드는 문제점과 이전 빌드 상태를 버립니다. 정리 빌드 후 다음 빌드를 수행하면 구성된 빌더의 도메인 규칙에 따라 모든 자원을 변환합니다.
특정 프로젝트 세트나 전체 작업공간에서 증분 및 정리 빌드를 수행할 수 있습니다. 특정 파일 및 폴더는 빌드할 수 없습니다. 빌드하는 방법에는 두 가지가 있습니다.