You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recently the support of -parameters was added and the idea is that it should just ignore the parameter when running on a pre Java8 runtime.
It looks like the assertion can be improved as a build with Java7 fails if the parameters flag is provided. I guess it's related with the fact that the source and version have been (wrongly) set on 1.8 on a JDK7 runtime. Is there a way to check we're running with a JDK7 compiler?
-target 1.8 will fail with a more explicit exception but because we set an invalid flag we don't have the chance to reach that point :(
I've hit the issue today while upgrading our project stack. However, my issue is kinda opposite. Basically we've moved away from source and target parameters to a maven.compiler.release parameter. isPreJava8 method doesn't take that into account and our -parameters flag is not added to the compiler.
Recently the support of
-parameters
was added and the idea is that it should just ignore the parameter when running on a pre Java8 runtime.It looks like the assertion can be improved as a build with Java7 fails if the
parameters
flag is provided. I guess it's related with the fact that the source and version have been (wrongly) set on 1.8 on a JDK7 runtime. Is there a way to check we're running with a JDK7 compiler?-target 1.8
will fail with a more explicit exception but because we set an invalid flag we don't have the chance to reach that point :(See spring-projects/spring-boot#10082 (comment)
Full log for the plugin
The text was updated successfully, but these errors were encountered: