我有两个问题,所有的警告都显示在eclipse中java编译器的problems视图下吗?如果是的话,我如何用javacant任务列出它们?我试过了-xlint:all and -xmax警告10000,如这里所描述的,但没有运气,它只显示了其中的一些,但不是我在eclipse中看到的全部。我需要这个失败的建设,如果警告去与teamcity,如果你有更好更简单的建议,请分享。谢谢。
neekobn81#
您可以这样做,但必须使用eclipse编译器。eclipse使用自己的编译器,它不是常规的 javac . 它之所以特别,是因为它生成的警告比常规编译器多得多,而且它可以运行带有编译错误的代码,直到到达未编译的代码流为止。
javac
h43kikqp2#
以下是如何在ant中显示所有java编译器警告:
<javac destdir="${main.destdir}" ... ...> <compilerarg value="-Xlint"/> <compilerarg value="-Xmaxwarns"/> <compilerarg value="9999"/> </java>
注意不能合并 <compilerarg value=""> 与 <compilerarg line=""> ,所以我就用 value 参数。如果这不起作用,你会得到什么错误?
<compilerarg value="">
<compilerarg line="">
value
7kjnsjlb3#
ant:to see 所有编译器错误:
<javac debug="on" includeantruntime="false" .... > <compilerarg value="-Xlint:all" /> </javac>
3条答案
按热度按时间neekobn81#
您可以这样做,但必须使用eclipse编译器。eclipse使用自己的编译器,它不是常规的
javac
. 它之所以特别,是因为它生成的警告比常规编译器多得多,而且它可以运行带有编译错误的代码,直到到达未编译的代码流为止。h43kikqp2#
以下是如何在ant中显示所有java编译器警告:
注意不能合并
<compilerarg value="">
与<compilerarg line="">
,所以我就用value
参数。如果这不起作用,你会得到什么错误?
7kjnsjlb3#
ant:to see 所有编译器错误: