Az összeépítés egy olyan folyamat, amely új erőforrásokat származtat a meglévő erőforrásokból, és/vagy frissíti a meglévő erőforrásokat.
A munkaterületen a különböző típusú projektekhez különböző összeépítőket lehet meghívni. Ha például egy Java projekthez hívja meg az összeépítőt, akkor a Java összeépítő az összes Java forrást (.java fájlok) egy végrehajtható osztályfájllá (.class fájlok) alakítja. Az összeépítők általában betartják az egyes tartományok megszorításait. A webhivatkozás összeépítő például képes frissíteni azoknak a fájloknak a hivatkozásait, amelyek neve és/vagy helye megváltozik.
Kétféle összeépítés létezik:
A növekményes összeépítés egy előző összeépítési állapotot vesz alapul, és alkalmazza a beállított összeépítők átalakításait azokra az erőforrásokra, amelyek az utolsó állapot (az utolsó összeépítés) óta módosításra kerültek.
A tiszta összeépítés megszünteti az összes problémát és előzőleg összeépített állapotot. A tiszta utáni következő összeépítés minden erőforrást át fog alakítani a beállított összeépítők tartományszabályainak megfelelően.
A növekményes és tiszta összeépítéseket el lehet végezi a teljes munkaterületen vagy a munkaterület adott projektjein. Egyes fájlokat vagy mappákat nem lehet összeépíteni.Az összeépítéseket kétféleképpen lehet végrehajtani:
Erőforrások összeépítése
Összeépítések manuális végrehajtása
Összeépítések automatikus végrehajtása
Erőforrások automatikus mentése a manuális összeépítések előtt
Összeépítési sorrend módosítása