Details
Description
In some cases, it would be useful to be able to define system properties for groovyc using CompilerConfiguration.
The real life example is a limitation of Idea which doesn't allow to provide system properties for groovyc (just for javac) - https://youtrack.jetbrains.com/issue/IDEA-287642 . As a result, Spock 2.0-groovy-3.0 cannot be easily compiled in Idea if Maven project is imported.
There are probably also some other situations where CompilerConfiguration might be more handy than playing with Gradle/Maven/Ant/Netbeans configurations.