3

我有一个包含很多代码的项目。其中一些代码没有通过在 Bazel 中默认打开的容易出错的检查。我想禁用 bazel 中容易出错的功能。是否可以在不通过 WORKSPACE 文件添加命令行参数的情况下做到这一点?

PS通过命令行禁用效果很好

4

1 回答 1

3

正如小亮所说,你可以添加--javacopt="-XepDisableAllChecks"到你的bazelrc,或者你也可以将它添加到tools/bazel.rc你的工作空间中,以便它可以与源代码一起签入。请注意,这将禁用工作区中所有 java 构建的容易出错的地方。您可以改为使用java_binary.javacoptsjava_library.javacopts来禁用特定二进制文件或库的容易出错,这将允许在构建的其他部分运行容易出错。

于 2018-01-02T21:27:14.097 回答