我已经编译我的程序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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top