2017-12-22 23 views
1

코드가 많은 프로젝트가 있습니다. 이 코드 중 일부는 Bazel에서 기본적으로 켜져있는 오류가 발생하기 쉬운 검사를 통과하지 못합니다. 나는 bazel에서 오류가 발생하기 쉬운 것을 원하지 않는다. WORKSPACE 파일을 통해 명령 줄 인수를 추가하지 않고도이 작업을 수행 할 수 있습니까?바젤에서 오류가 발생하지 않도록 설정

P. 명령 줄을 통해 비활성화하면 샤오 리앙은 언급 한 바와 같이, 당신은 당신의 bazelrc--javacopt="-XepDisableAllChecks"을 추가하거나이 소스 코드에 확인 할 수 있도록 당신은 또한 작업 공간 내부 tools/bazel.rc에 추가 할 수 있습니다 잘

+1

'bazelrc'에 명령을 추가해보십시오. bazel은 코드를 컴파일 할 때 코드를 읽습니다. –

답변

2

작동합니다. 이것은 작업 공간의 모든 Java 빌드에서 오류가 발생하지 않도록합니다. 대신 java_binary.javacopts 또는 java_library.javacopts을 사용하여 특정 바이너리 또는 라이브러리에 오류가 발생하지 않도록 설정하면 빌드의 다른 부분에서 오류가 발생하기 쉽습니다.