Building (сборка) — это процесс преобразования исходного кода в исполняемый файл или артефакт (например, JAR, WAR). Включает компиляцию, тестирование, упаковку и другие этапы. В Java сборка часто выполняется инструментами вроде Maven, Gradle или Ant.
Пример с Maven:
```xml
org.apache.maven.pluginsmaven-compiler-plugin3.8.111
11
```
Ключевые этапы:
1. Компиляция (`mvn compile`)
2. Тестирование (`mvn test`)
3. Упаковка (`mvn package`)
4. Установка в локальный репозиторий (`mvn install`)
Gradle использует DSL на Groovy/Kotlin для аналогичных задач. Современные CI/CD системы (Jenkins, GitHub Actions) автоматизируют сборку при каждом коммите.