On 21/05/2016 11:15, Uwe Schindler wrote:
:

My proposal would be: If you start javac with "-source 1.8 -target 1.8" and don't pass a 
bootclasspath, it should switch to "-release 8" for convenience. What do you think? 
Alternatively allow source and target when passing release if it's not incompatible.

I'd prefer to defer to Jan/Jon on this as they have a statement in JEP 247 to say that -release is incompatible with these options. In any case, it does feel like the tools needs to take -release into account. If -release is specified then Gradle shouldn't be added -source/-target. This may be a timing thing as JDK 9 is still in development and it always takes time for the tools to catch up.

-Alan.

Reply via email to