Как в IntelliJ IDEA понять, что фоновая компиляция закончилась?
В настройках IntelliJ IDEA включил параллельную компиляцию проекта в фоне, в Run -> Edit Configurations отключил Make перед запуском. В итоге эффект достигнут - проект компилируется в фоне.
НО. Нет способа перед запуском понять - сборка уже закончилась или еще нет. В евент логе например информация о фоновой компиляции не появляется. Не знаете ли вы случайно, есть ли способ повесить хотя бы вызов какого-нибудь бубунтовского notify-send когда фоновая компиляция закончилась?
UPD: С другой стороны, если вернуть Make перед Run, он как раз и выступает эдаким средством синхронизации. По статусбару можно заметить, что если классы были перекомпилированы в фоне, Make их уже не трогает. Просто у меня Helloworld компилируется намного быстрее чем make выполняется. На реальном проекте должно быть норм.
Я поясню - 11:59 это обычная, не фоновая компиляция. После этого я многократно выполнял фоновую (видно что выполняется по изменению вывода программы). То есть сейчас 12:34, новых сообщений нет
Спасибо за скриншоты. При выполнении Make отображается. При фоновой компиляции - нет.
С другой стороны, если вернуть Make перед Run, он как раз и выступает эдаким средством синхронизации. По статусбару можно заметить, что если классы были перекомпилированы в фоне, Make их уже не трогает. Просто у меня Helloworld компилируется намного быстрее чем make выполняется. На реальном проекте должно быть норм.