Stephan Schroevers created MCOMPILER-306:
--------------------------------------------

             Summary: Incorrect `compilerArgs` example usage
                 Key: MCOMPILER-306
                 URL: https://issues.apache.org/jira/browse/MCOMPILER-306
             Project: Maven Compiler Plugin
          Issue Type: Bug
    Affects Versions: 3.6.2
            Reporter: Stephan Schroevers


The {{compilerArgs}} property documentation 
[contains|https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html#compilerArgs]
 this example usage:
{code:xml}
<compilerArgs>
  <arg>-Xmaxerrs=1000</arg>
  <arg>-Xlint</arg>
  <arg>-J-Duser.language=en_us</arg>
</compilerArgs>
{code}

But setting {{<arg>-Xmaxerrs=1000</arg>}} causes:
{noformat}
        ...
Caused by: java.lang.IllegalArgumentException: invalid flag: -Xmaxerrs=1000
        at com.sun.tools.javac.api.JavacTool.processOptions(JavacTool.java:206)
        at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:156)
        at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:107)
        at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:64)
        at 
org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:125)
        ... 16 more
{noformat}

This does work:
{code:xml}
<compilerArgs>
  <arg>-Xmaxerrs</arg>
  <arg>1</arg>
</compilerArgs>
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to