[ https://issues.apache.org/jira/browse/MCOMPILER-260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Scholte reassigned MCOMPILER-260: ---------------------------------------- Assignee: Robert Scholte > Incorrect <compilerArgs> behavior when multiple number <arg>'s have the same > value > ---------------------------------------------------------------------------------- > > Key: MCOMPILER-260 > URL: https://issues.apache.org/jira/browse/MCOMPILER-260 > Project: Maven Compiler Plugin > Issue Type: Bug > Affects Versions: 3.3 > Environment: JDK 1.8.0_45 > Maven 3.3.1 > Reporter: Anthony Vanelverdinghe > Assignee: Robert Scholte > > The following configuration: > {code:xml} > <compilerArgs> > <arg>-Xmaxwarns</arg> > <arg>7</arg> > <arg>-Xmaxerrs</arg> > <arg>7</arg> > </compilerArgs> > {code} > always fails, because the last 7 is not passed to javac. However, changing > any of the numbers so that they're not equal, makes it succeed. Another case > where it may succeed, is when an additional argument is appended. For example > the following succeeds: > {code:xml} > <compilerArgs> > <arg>-Xmaxwarns</arg> > <arg>7</arg> > <arg>-Xmaxerrs</arg> > <arg>7</arg> > <arg>-Werror</arg> > </compilerArgs> > {code} > However, this is not always the case. For example, the following fails: > {code:xml} > <compilerArgs> > <arg>-Xmaxwarns</arg> > <arg>7</arg> > <arg>-source</arg> > <arg>7</arg> > <arg>-Werror</arg> > </compilerArgs> > {code} > Also note that the numbers do not necessarily have to be adjacent, e.g. the > following fails as well: > {code:xml} > <compilerArgs> > <arg>-Xmaxwarns</arg> > <arg>7</arg> > <arg>-source</arg> > <arg>1.5</arg> > <arg>-Xmaxerrs</arg> > <arg>7</arg> > </compilerArgs> > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)