Az összeépítők létrehozhatják és módosíthatják a munkaterület erőforrásait általában más erőforrások megléte vagy állapota alapján. Az egyes tartományok megszorításait hatékony mechanizmussal kényszerítik ki. A Java összeépítők például a Java forrásfájlokat (.java fájlok) alakítják át végrehajtható osztály fájlokká (.class fájlok), a webhivatkozás összeépítők frissítik az olyan fájlokra mutató hivatkozásokat, amelyek neve vagy helye módosításra került, stb. Az erőforrások létrehozásakor és módosításakor az összeépítők lefutnak és alkalmazzák a megszorításokat. Az átalakításnak nem kell feltétlenül egy az egyhez átalakításnak lennie. Egyetlen .java fájl például több .class fájlt is létrehozhat.
Az összeépítést tekintve két különböző felhasználói munkamódszer van: az automatikus összeépítésre illetve a felhasználó által kezdeményezett manuális összeépítésre való támaszkodás.
Ha nincs szüksége finoman szabályozható felügyeletre az összeállítások lefutásának
időpontjára, akkor bekapcsolhatja az automatikus összeépítést. Az automatikus
összeépítés bekapcsolása után a rendszer minden egyes alkalommal összeépítést futtat,
amikor egy erőforráskészlet megváltozik (például fájlok mentésekor, ZIP fájl
importálásakor, stb.). Az automatikus összeépítés azért hatékony, mert az
elvégzett munka mennyisége arányos az elvégzett módosítások mennyiségével. Az automatikus összeépítés
előnye, hogy a származtatott erőforrások (például a .class Java fájlok)
mindig naprakészek.
Az automatikus összeépítés az
Általános > Munkaterület beállításoldalon található Automatikus összeépítés beállítással
kapcsolhat ki/be.
Ha felügyelni szeretné az összeépítések végrehajtásának idejét, akkor kikapcsolhatja az automatikus összeépítést, és manuálisan is meghívhatja az összeépítéseket. Ez akkor lehet kívánatos, ha például tudja, hogy az összeépítésnek addig nincs értelme, amíg egy nagyszámú módosítást el nem végez. Ebben az esetben nincs értelme az erőforrásokat az automatikus összeépítésre használni. Az összeépítéseket többféleképpen is meghívhatja manuálisan, például válassza ki a Projekt összeépítése menüpontot a projekt előugró menüjéből.
A manuális összeépítések hátránya, hogy az összeépítési hibák jelzésére előállított problémák gyorsan elavulhatnak a következő összeépítésig. Ezenkívül nem szabad elfelejtenie, hogy manuálisan futtatnia kell az összeépítést, mielőtt az összeépítés kimenetére támaszkodna (például egy Java program futtatása előtt).
Az összeépítések növekményesen működnek az előző összeépítési állapot alapján. A beállított összeépítők átalakításait csak azokon az erőforrásokon alkalmazzák, amelyek az előző állapot (azaz az előző összeépítés) óta módosításra kerültek. Az automatikus összeépítés a hatékonyság érdekében mindig növekményes összeépítést használ.
Egy tiszta összeépítés (Projekt > Tisztítás) minden létező összeépítési állapotot eldob. A tisztítás utáni első összeépítés az összes erőforrást át fogja alakítani a beállított összeépítők tartományszabályainak megfelelően.
Az igényeitől függően az összeépítést és a tisztítást el lehet végezni a teljes munkaterületen vagy a munkaterület adott projektjein. Egyes fájlokat vagy mappákat nem lehet külön-külön összeépíteni.