我有一个编译我的程序的Ant文件。如果编译器报告任何警告,我希望javac任务失败。任何线索如何做到这一点?
发布于 2018-03-21 11:39:35
使用-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>
https://stackoverflow.com/questions/-100003208
复制相似问题