В Intellij IDEA в разделе «Запустить конфигурации» (типа «Приложение» в проекте Java) вы можете настроить задачи, выполняемые перед запуском. Как вы можете видеть на картинке ниже, вы можете выбрать, среди прочего, Build and Build Project. В чем разница между ними?
![enter image description here](https://i.stack.imgur.com/5QzE8.png)
Прочитав о типах компиляции в IDEA, я понимаю, что сборка здесь делает make , который компилирует классы, которые изменились с прошлого раза, и связывает их. Поэтому я предполагаю, что Build Project делает это в рамках всего проекта, но в какой сфере работает Build, я не могу понять.