Я думаю, це пов'язане з концептуальним конфліктом між плагіном компілятора Maven та ідеєю IntelliJ. Мабуть, новіші версії плагіну компілятора мають рівень за замовчуванням 1,5 (див Http://maven.apache.org/plugins/maven-compiler-plugin/ ). Отже, якщо плагін компілятора взагалі використовується в проекті, а рівень компілятора явно не встановлений у pom.xml, коли POM повторно обробляється, рівень повернеться до типового.
Тож існує концептуальний конфлікт, який ігнорується Intellij IDEA. IDE все ще дозволяє встановити параметри проекту та модуля, але не надає жодних попереджень та відгуків про те, що цей параметр контролюється pom.xml. Рішення полягають у тому, щоб явно дозволити переосмислення параметрів плагіну компілятора POM (можливо, не розумно, тому що, що відбувається, коли ви використовуєте maven в командному рядку), або деактивувати елементи керування в IDE, коли цей параметр з POM діє.
Рішення в даний час полягає в тому, щоб встановити бажаний рівень компілятора в плагіні компілятора в пом, повторний імпорт, а не намагатися встановити його в налаштуваннях модуля.