Mik*_*ike 4 java maven-2 javac
我有一个项目,负责修复一些错误,另一个开发人员负责其他错误。错误的数量远远超过一百,在我修复错误时,她的错误不断堆积。我现在看到她的错误中有99个是我的错误,我想我很快就会达到她的100个错误。我研究了如何将此配置用于Maven:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgument>-Xmaxerrs 1000</compilerArgument>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
但是没有骰子:
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
Run Code Online (Sandbox Code Playgroud)
在使用javac的命令行上,maxerrs标志可以按预期工作,但是我似乎无法迅速使用它。
有任何想法吗?
使用“地图语法”对我有用:
<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>
Run Code Online (Sandbox Code Playgroud)
该选项按预期方式传递:
$ 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的问题,肯定有一些奇怪的事情。
归档时间: |
|
查看次数: |
795 次 |
最近记录: |