Java 有可能让maven接受maxerrs作为其编译器插件吗?

Java 有可能让maven接受maxerrs作为其编译器插件吗?,java,maven-2,javac,Java,Maven 2,Javac,我有一个项目,我负责修复一些错误,另一个开发人员负责其他错误。错误的数量远远超过了一百个,当我纠正我的错误时,她的错误越来越多。我看到了她99个错误和我的一个错误,我想我很快就会看到她100个错误。我研究了在maven中使用此配置: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId>

我有一个项目,我负责修复一些错误,另一个开发人员负责其他错误。错误的数量远远超过了一百个,当我纠正我的错误时,她的错误越来越多。我看到了她99个错误和我的一个错误,我想我很快就会看到她100个错误。我研究了在maven中使用此配置:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <configuration>
    <compilerArgument>-Xmaxerrs 1000</compilerArgument>
  </configuration>
</plugin>

org.apache.maven.plugins
maven编译器插件
-Xmaxerrs 1000
但没有骰子:

Failure executing javac,  but could not parse the error:
javac: invalid flag: -Xmaxerrs 1000
Usage: javac <options> <source files>
use -help for a list of possible options
执行javac失败,但无法分析错误: javac:无效标志:-Xmaxerrs 1000 用法:javac 使用-help获取可能选项的列表 在使用javac的命令行中,maxerrs标志按预期工作,但我似乎无法使用它实现到maven的飞跃

有什么想法吗?

使用为我工作的:

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.1</version>
    <configuration>
      <fork>true</fork>
      <compilerArguments>
        <Xmaxerrs>1000</Xmaxerrs>
      </compilerArguments>
    </configuration>
  </plugin>

org.apache.maven.plugins

,肯定有点奇怪。

@Pascal-你指的“替代配置”是我回答中的配置吗?@Stephen不,我指的是OP发布的配置,这在我看来是正确的(我的意思是遵守文档)。@Stephen刚刚测试了你的建议(你的答案之一),只有最后一个
compilerArgument
获得通过(此处为1000)。我想你不应该通过几个
compilerArgument
@Mike感谢你的反馈(以及这个问题)。令人困惑的是
1000
不起作用(至少在3.2插件中是这样),但这确实起作用(而且,
true
似乎不是必需的) $ mvn clean compile -X ... [DEBUG] Using compiler 'javac'. [DEBUG] Source directories: [/home/pascal/Projects/stackoverflow/Q3358242/src/main/java] [DEBUG] Classpath: [/home/pascal/Projects/stackoverflow/Q3358242/target/classes] [DEBUG] Output directory: /home/pascal/Projects/stackoverflow/Q3358242/target/classes [DEBUG] Classpath: [DEBUG] /home/pascal/Projects/stackoverflow/Q3358242/target/classes [DEBUG] Source roots: [DEBUG] /home/pascal/Projects/stackoverflow/Q3358242/src/main/java [DEBUG] Command line options: [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] Compiling 1 source file to /home/pascal/Projects/stackoverflow/Q3358242/target/classes [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ ...