[
https://issues.apache.org/jira/browse/MCOMPILER-469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris Wells updated MCOMPILER-469:
----------------------------------
Reporter: Henning Schmiedehausen (was: Henning Schmiedehausen)
> compiler plugin uses arkane rules to decide what the source code level is
> -------------------------------------------------------------------------
>
> Key: MCOMPILER-469
> URL: https://issues.apache.org/jira/browse/MCOMPILER-469
> Project: Maven Compiler Plugin
> Issue Type: Bug
> Reporter: Henning Schmiedehausen
> Assignee: Robert Scholte
> Priority: Minor
>
> When compiling a java 8+ code base, unless there is an actual
> <source>8</source> configuration parameter to the plugin, the plugin will
> ignore other directives such as <parameter> because it believes that the
> compiler is a 1.7 or older compiler.
> e.g.
> {code:xml}
> <plugin>
> <artifactId>maven-compiler-plugin</artifactId>
> <version>3.8.1</version>
> <configuration>
> <release>11</release>
> <parameters>true</parameters>
> </configuration>
> </plugin>
> {code}
> will silently ignore the <parameters> flag as it believes the compiler to be
> ancient.
> This should be better documented or it should also consider checking the
> <release> setting to determine what version the compiler is.
> As a workaround, we set the <source> and <release> configuration to the same
> value.
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)