Tvůrci vytvářejí nebo upravují prostředky pracovního prostoru obvykle na základě existence a stavu jiných prostředků. Jedná se o výkonné mechanizmy pro vynucení omezení domény. Tvůrce Java například převádí zdrojové soubory Java (soubory .java) na spustitelné soubory třídy (soubory .class), tvůrce webových odkazů aktualizuje odkazy na soubory, jejichž název či umístění se změnily atd. Jak jsou prostředky vytvářeny a upravovány, tvůrci jsou spouštěny a omezení udržována. Tato transformace nemusí být jedna k jedné. Jeden soubor .java může například vytvořit více souborů .class.
Existují dva různé uživatelské pracovní režimy ve vztahu k sestavení - automatické sestavení či uživatelem spuštěné ruční sestavení.
Pokud nepotřebujete úplnou kontrolu nad sestavením, můžete zapnout automatické sestavení. V tomto případě bude automatické sestavení spuštěno vždy poté, co dojde ke změně každé sady prostředků (např. po uložení souboru, importu souboru ZIP atd.). Automatické sestavení je efektivní, protože množství odvedené práce je přímo úměrné množství provedených změn. Výhodou automatického sestavení je neustálá aktuálnost odvozených prostředků (souborů .class Java).
Automatické sestavení je možné zapnout a vypnout prostřednictvím volby Sestavit automaticky na stránce předvoleb
Obecné > Pracovní plocha.
Pokud potřebujete mít sestavování pod větší kontrolou, můžete vypnout volbu automatické sestavení a vyvolat sestavení ručně. Tato akce je vhodná například v případech, kdy sestavení nemá žádný význam, dokud nedokončíte velkou sadu změn. V takové situaci se automatické sestavení nevyplatí.Sestavení je možné ručně vyvolat různými způsoby, například klepnutím pravým tlačítkem myši na projektu a výběrem Sestavit projekt.
Nevýhodou ručního sestavení je, že než provedete sestavení, úlohy, které byly generovány pro označení chyb sestavení, rychle přestanou být neaktuální. Kromě toho je velmi důležité si pamatovat, že je třeba provést sestavení ručně dříve, než bude možné se spolehnout na výstup sestavení (například před spuštěním programu Java).
Sestavení pracují přírůstkově na základě předchozího stavu sestavení. Aplikují transformace zkonfigurovaných tvůrců pouze na ty prostředky, které se změnily od doby, kdy byl vypočten předchozí stav (tj. od posledního sestavení). Automatické sestavení vždy z důvodu efektivnosti používá přírůstkové sestavení.
Příkaz k vyčištění sestavení (Projekt > Vyčistit) odstraní veškeré případně existující stavy sestavení. Při příštím sestavení po vyčištění se všechny prostředky přetransformují podle doménových pravidel zkonfigurovaných tvůrců.
V závislosti na vašich potřebách lze sestavení a vyčištění provést u konkrétní sady projektů nebo u celého pracovního prostoru.. Konkrétní soubory a složky samostatně sestavit nelze.