В IntelIJ IDEA мы можем легко выполнить любой Java-класс, являющийся точкой входа в приложение из контекстного меню (на примере ниже это класс EntryPoint).
Причем после первого запуска эта команда добавится в специальное меню запуска, и эту команду можно сохранить и вызывать повторно.
Нечто другое делает maven-compile: оно компилирует приложение и кладёт откомпилированные файлы в target.
Вопрос мой в том, что нам даёт maven-compile нового и в чём разница с "Run EntryPoint.main()".
Сборка персонального компьютера от Artline: умный выбор для современных пользователей