I generatori utilizzano le risorse dell'area di lavoro per creare nuove risorse o aggiornare risorse esistenti.
Un generatore Java, ad esempio, converte file di origine Java (file .java) in file class eseguibili (file .class). È necessario eseguire la trasformazione di questi file uno-a-uno: un file .java può generare diversi file .class.
I generatori vengono utilizzati di solito per rafforzare i vincoli di alcuni domini. Ad esempio, un generatore di collegamento Web consente di aggiornare collegamenti a file il cui nome o la cui posizione viene modificata.
Questa sezione spiega i tipi di build che possono essere eseguiti e le relative procedure di esecuzione.