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ő felhasznaszná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.
Bekapcsolhatják az automatikus összeépítést az olyan felhasználók, akiknek nincs szükségük finoman szabályozható felügyeletre az összeállítások lefutásának időpontjára. 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ó be/ki.
Ha szorosabb felügyelettel szeretné meghatározni az összeépítések időpontját, akkor kapcsolja ki az automatikus összeépítést, és hajtsa végre manuálisan 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.
A felhasználó 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 a munkaterület adott projektjein. Egyes fájlokat vagy mappákat nem lehet külön-külön összeépíteni.