maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Scholte (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (MCOMPILER-260) Incorrect <compilerArgs> behavior when multiple number <arg>'s have the same value
Date Thu, 06 Oct 2016 20:00:23 GMT

     [ https://issues.apache.org/jira/browse/MCOMPILER-260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Robert Scholte closed MCOMPILER-260.
------------------------------------
       Resolution: Fixed
    Fix Version/s: 3.6

I could reproduce it with previous versions of the maven-compiler-plugin, but not with the
current SNAPSHOT. Could very well be fixed as part of the required change for MCOMPILER-279
Added IT with [r1763652|http://svn.apache.org/viewvc?rev=1763652&view=rev] to prevent
regression.


> 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
>             Fix For: 3.6
>
>
> 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)

Mime
View raw message