是否有可能让maven接受其编译器插件的maxerrs?

我有一个项目,我负责修复一些错误,另一个开发人员负责其他错误。 错误的数量已超过一百,而且由于我正在修复我的错误,她的错误堆积如山。 我正处于我看到她的99个错误和我的错误的地步,我想我很快就会达到她的100个错误。 我调查了maven使用这个配置:

 org.apache.maven.plugins maven-compiler-plugin  -Xmaxerrs 1000   

但没有骰子:

 Failure executing javac, but could not parse the error: javac: invalid flag: -Xmaxerrs 1000 Usage: javac   use -help for a list of possible options 

在使用javac的命令行中,maxerrs标志按预期工作,但我似乎无法与它进行跨越。

有任何想法吗?

使用“Map语法”为我工作:

   org.apache.maven.plugins maven-compiler-plugin 2.3.1  true  1000    

该选项按预期传递:

 $ mvn clean compile -X
 ...
 [DEBUG]使用编译器'javac'。
 [DEBUG]源目录:[/ home / pascal / Projects / stackoverflow / Q3358242 / src / main / java]
 [DEBUG] Classpath:[/ home / pascal / Projects / stackoverflow / Q3358242 / target / classes]
 [DEBUG]输出目录:/ home / pascal / Projects / stackoverflow / Q3358242 / target / classes
 [DEBUG] Classpath:
 [DEBUG] / home / pascal / Projects / stackoverflow / Q3358242 / target / classes
 [DEBUG]来源根源:
 [DEBUG] / home / pascal / Projects / stackoverflow / Q3358242 / src / main / java
 [DEBUG]命令行选项:
 [DEBUG] -d / home / pascal / Projects / stackoverflow / Q3358242 / target / classes -classpath / home / pascal / Projects / stackoverflow / Q3358242 / target / classes:-sourcepath / home / pascal / Projects / stackoverflow / Q3358242 / src / main / java:/home/pascal/Projects/stackoverflow/Q3358242/src/main/java/com/stackoverflow/q3358242/App.java -g -nowarn -target 1.5 -source 1.5 -encoding UTF-8 -Xmaxerrs 1000
 [INFO]将1个源文件编译为/ home / pascal / Projects / stackoverflow / Q3358242 / target / classes
 [INFO] ----------------------------------------------- -------------------------
 [信息]建立成功
 [INFO] ----------------------------------------------- -------------------------
 ...

奇怪的是,当使用您提供的替代配置时,我得到完全相同的调试输出 (使用完全相同的 命令行选项 )…除了由于执行javac失败而失败 。 你应该提出一个Jira问题 ,肯定有些奇怪。