сабж, в результате idea почемуто думает что все остальные подпроекты тоже для андроида и пихает туда sdk, также в общем проекте используется две версии jre и idea также в подпроекте с 8 java (desktop-client) в отладке показывает сорцы 7 (хотя отладка запускается правильно под 8)
Структура проекта выглядит так:
pom.xml - parent pom, java7 в dependencies только junit и guava
android-client - java7, android sdk, зависит от common
common - java7
desktop-client - java8, зависит от common
Для примера:
http://storage4.static.itmages.ru/i/15/0204/h_1423058961_5556370_f4aa20dbe2.png - модуль настроен на 8 java
http://storage1.static.itmages.ru/i/15/0204/h_1423058962_3234131_bbe7a5faec.png - открываем java класс в этом модуле и видим все кроме классов из java8
ps. в netbeans такого нет