我有两个问题,
如果您在TeamCity上发出警告,我需要这样做才能使构建失败,如果您有更好更容易的建议请分享。
感谢。
答案 0 :(得分:0)
你可以这样做,但你必须使用eclipse编译器。 Eclipse使用自己的编译器,它不是常规的javac
。它是特殊的,因为生成的警告比常规编译器多得多,并且因为可以运行带有编译错误的代码,直到您将流程转到未编译的代码。
答案 1 :(得分:0)
以下是如何在Ant中显示所有Java编译器警告:
<javac destdir="${main.destdir}"
...
...>
<compilerarg value="-Xlint"/>
<compilerarg value="-Xmaxwarns"/>
<compilerarg value="9999"/>
</java>
请注意,您无法将<compilerarg value="xxx">
与<compilerarg line="xxx">
合并,因此我只使用value
参数。
如果这不起作用,你会得到什么错误?
答案 2 :(得分:0)
Ant :要查看所有编译器错误:
<javac debug="on" includeantruntime="false" .... >
<compilerarg value="-Xlint:all" />
</javac>