题
我已经编译我的程序Ant文件。我想如果有预警报告由编译器javac任务失败。如何做到这一点的任何线索?
解决方案
使用-Werror
标志。这不是在-help
输出上市,但它的工作原理。
我发现它通过此博客条目和在我自己的代码进行测试(在NetBeans使用Ant)。输出是:
MyClass.java:38: warning: [serial] serializable class MyClass has no definition of serialVersionUID public class MyClass extends JComponent { 1 warning BUILD FAILED (total time: 3 seconds)
请注意,这是Java 6中只,虽然。
修改强>:在Ant构建指定此示例:
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath">
<compilerarg value="-Xlint:all"/>
<compilerarg value="-Werror"/>
</javac>
不隶属于 StackOverflow