cd641c9047
If source and target compatibility are not set explicity, Gradle will assume they are equal to current JVM version. This may cause unwanted rebuilds, when a build is run on different JDK versions (it might happen when switching between CLI and IDE).