gpt4 book ai didi

java - 使 javac 将警告视为错误

转载 作者:IT老高 更新时间:2023-10-28 20:22:57 26 4
gpt4 key购买 nike

我有一个可以编译我的程序的 Ant 文件。如果编译器报告任何警告,我希望 javac 任务失败。关于如何做到这一点的任何线索?

最佳答案

使用 -Werror 标志。它没有在 -help 输出中列出,但它可以工作。

我是通过 this blog entry 找到的并在我自己的代码上进行了测试(在带有 Ant 的 NetBeans 中)。输出是:

MyClass.java:38: warning: [serial] serializable class MyClass has no definition of serialVersionUIDpublic class MyClass extends JComponent {1 warningBUILD FAILED (total time: 3 seconds)

Note that this is Java 6 only, though.

Edit: Example of specifying this in Ant buildfile:

<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath">
<compilerarg value="-Xlint:all"/>
<compilerarg value="-Werror"/>
</javac>

关于java - 使 javac 将警告视为错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1040074/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com