我正在做一个已经持续了几个月的项目。
编译时突然出现错误:
Note: Some input files use unchecked or unsafe operations
Note: Recompile with -Xlint:unchecked for details.
添加 -Xlint 后,上述消息消失,但我们得到的唯一错误是:
[javac] 1 error
然而,有大约 45 个警告。他们中的大多数不是新的。
是不是有一些我错过的新警告导致编译失败?
编辑:我忘了提到该项目在 Eclipse 上正确构建。
每周一次,我们使用 ant 为服务器构建一个版本。
我只是想知道是否有办法查明问题,否则我想我将不得不审查最后 30 次提交或通过警告修复警告。
编辑 2:问题已修复。我不确定它到底是什么,但我怀疑使用外部编辑器编辑我的 module.gwt.xml 可能会猜错文件编码,插入了一些编码错误的不可见字符,这反过来又导致编译器给出一个错误 w/oa 正确的描述。(也许我不知道)
那么我应该从中吸取什么教训呢?处理所有警告?(不确定这总是可能的。)
使用詹金斯?(正如@Jayan 建议的那样)项目经理永远不会批准在我公司的此类事情上投入时间。