[ 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)