Ответ 1
Нет, IntelliJ IDEA make не вызывает Maven. Когда вы открываете проект Maven или Gradle, он считывает настройки проекта и сохраняет их как часть своей внутренней модели проекта. Когда вы вызываете Build, он использует импортированные параметры для компиляции вашего проекта с использованием собственной системы сборки. Проект перестройки сохраняет существующие импортированные настройки, удаляет все.class файлы и инкрементные тайники компиляции IntelliJ и выполняет полную сборку проекта с использованием системы сборки IntelliJ IDEA.
Преимущество этого заключается в том, что система сборки IntelliJ IDEA поддерживает очень мелкомасштабные инкрементные перестройки (например, если вы меняете сигнатуру метода, она будет перекомпилировать только те классы, которые фактически вызывают метод, а не какой-либо другой код),
Обратите внимание, что вы можете настроить IntelliJ IDEA для запуска задачи Ant или цели Maven до или после основной компиляции проекта, поэтому, если ваша сборка делает что-то нестандартное, вы все равно можете использовать ее с системой сборки IntelliJ IDEA.