IT박스

Javac : 경고를 오류로 처리

itboxs 2020. 12. 13. 09:07
반응형

Javac : 경고를 오류로 처리


내 프로그램을 컴파일하는 Ant 파일이 있습니다. 컴파일러가 경고를보고하면 javac 작업이 실패하기를 원합니다. 그 방법에 대한 단서가 있습니까?


-Werror플래그를 사용하십시오 . -help출력 에는 표시되지 않지만 작동합니다.

이 블로그 항목을 통해 발견하고 내 코드 (Ant가있는 NetBeans)에서 테스트했습니다. 출력은 다음과 같습니다.

MyClass.java:38 : 경고 : [serial] 직렬화 가능한 클래스 MyClass에 serialVersionUID 정의가 없습니다.
공용 클래스 MyClass extends JComponent {
경고 1 개
BUILD FAILED (총 시간 : 3 초)

그러나 이것은 Java 6에만 해당됩니다.

편집 : Ant 빌드 파일에서 지정하는 예 :

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

참고 URL : https://stackoverflow.com/questions/1040074/javac-treat-warnings-as-errors

반응형