介绍
一些持续集成工具(比如,哈德森)承担的编译器产生不同的严重程度(又称优先级)的警告:高,中,低。
根据编译器警告的数量和严重性,该工具可以将构建标记为unstable。
如果编译器生成高优先级警告,我希望构建不稳定。Java编译器警告的严重性
我从未在我们的项目中看到任何高(和低)优先警告 - 只有正常,所以如果它们确实存在,我有点怀疑。
问题
我在哪里可以看到高优先级的编译器警告的列表通过的javac和/或ECJ生成。
或者,也许你可以提供一些高优先级警告的例子。
其他
相关,但也许不同的问题:我怀疑高优先级的编译器警告实际上是错误的,而且不能是实际上你已经源代码编译具有高优先级的警告(构建将在被打破的情况案件)。
好吧,标记没有运气使用编译器警告日志生成“unstable”。 因此,我现在切换到findbugs工具来触发“不稳定”状态。它对发现的问题具有高/正常/低优先级。如果发现任何高优先级问题,我认为将构建标记为“不稳定”是个好主意。 – 2009-05-26 22:06:43