Δόμηση είναι μια διεργασία μέσω της οποίας παράγονται νέοι πόροι από υπάρχοντες, ενημερώνονται υπάρχοντες πόροι ή συμβαίνουν και οι δύο περιπτώσεις.
Στον πάγκο εργασίας, γίνεται κλήση διαφορετικών εργαλείων δόμησης για διαφορετικά είδη έργων. Για παράδειγμα, όταν μια δόμηση ενεργοποιείται αυτόματα για ένα έργο Java, ένα εργαλείο δόμησης Java μετατρέπει κάθε αρχείο πρωτογενούς κώδικα Java (αρχεία .java) σε ένα ή περισσότερα εκτελέσιμα αρχεία κλάσης (αρχεία .class). Τα εργαλεία δόμησης συνήθως επιβάλλουν τους περιορισμούς κάποιου τομέα. Για παράδειγμα, ένα διαδικτυακό εργαλείο δόμησης διασυνδέσεων θα μπορούσε να ενημερώσει διασυνδέσεις σε αρχεία των οποίων το όνομα / η θέση αλλάζει.
Υπάρχουν δύο είδη διεργασιών δόμησης:
Μια αυξητική δόμηση αξιοποιεί μια κατάσταση που είχε δομηθεί προηγουμένως και εφαρμόζει τις αλλαγές των ρυθμισμένων εργαλείων δόμησης στους πόρους που έχουν αλλάξει από την τελευταία κατάσταση (δηλαδή, από την τελευταία δόμηση).
Μια πλήρης δόμηση διαγράφει τυχόν προβλήματα και καταστάσεις που δομήθηκαν προηγουμένως. Η δόμηση που ακολουθεί μια πλήρη δόμηση θα μετατρέψει όλους τους πόρους σύμφωνα με τους κανόνες τομέα των ρυθμισμένων εργαλείων δόμησης.
Οι αυξητικές και οι πλήρεις διεργασίες δόμησης μπορούν να πραγματοποιούνται σε ένα συγκεκριμένο σύνολο έργων ή στο χώρο εργασίας συνολικά. Δεν είναι δυνατή η δόμηση συγκεκριμένων αρχείων και φακέλων. Υπάρχουν δύο τρόποι με τους οποίους μπορούν να πραγματοποιηθούν οι διεργασίες δόμησης:
Δόμηση πόρων
Εκτέλεση μη αυτόματης δόμησης
Εκτέλεση αυτόματης δόμησης
Αυτόματη αποθήκευση πόρων πριν μια μη αυτόματη δόμηση
Αλλαγή της σειράς δόμησης