使用“地图语法”对我有用:
<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>
该选项按预期方式传递:
$ mvn clean编译-X...[DEBUG]使用编译器'javac'。[DEBUG]源目录:[/ home / pascal / Projects / stackoverflow / Q3358242 / src / main / java][DEBUG]类路径:[/ home / pascal / Projects / stackoverflow / Q3358242 / target / classs][DEBUG]输出目录:/ home / pascal / Projects / stackoverflow / Q3358242 / target / classes[DEBUG]类路径:[DEBUG] / home / pascal / Projects / stackoverflow / Q3358242 / target / classes[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]建立成功[INFO] ----------------------------------------------- -------------------------...
奇怪的是,我得到了 完全相同的调试输出 (与 确切 相同 的命令行选项 使用您提供…但它失败的替代配置时),由于
未能执行的javac
。您应该提出一个关于Jira的问题,肯定有一些奇怪的事情。



