The fix implemented in #1140 keeps resetting the language level across all modules to 1.8. I don't mind the RoboVM-related modules to be at 1.8, but other modules with server code etc. cannot be at 1.8. It's impossible now to change other modules to anything other than 1.8 as it it reset immediately back to 1.8.
Here is the code:
It is hard for us to detect which modules require Java 8 and which don't. Sadly, the Gradle integration in IntelliJ IDEA doesn't load the language level from the Gradle build files. Upon importing a Gradle project with a language level requirement of 8, things would just break, and new users would be confused.
I therefor went with Option B and added a setting that lets you disable this forceful language level setting.
The latest version of Gradle claims to fix this problem!