我有一个包含很多代码的项目。其中一些代码没有通过在 Bazel 中默认打开的容易出错的检查。我想禁用 bazel 中容易出错的功能。是否可以在不通过 WORKSPACE 文件添加命令行参数的情况下做到这一点?
PS通过命令行禁用效果很好
我有一个包含很多代码的项目。其中一些代码没有通过在 Bazel 中默认打开的容易出错的检查。我想禁用 bazel 中容易出错的功能。是否可以在不通过 WORKSPACE 文件添加命令行参数的情况下做到这一点?
PS通过命令行禁用效果很好
正如小亮所说,你可以添加--javacopt="-XepDisableAllChecks"
到你的bazelrc
,或者你也可以将它添加到tools/bazel.rc
你的工作空间中,以便它可以与源代码一起签入。请注意,这将禁用工作区中所有 java 构建的容易出错的地方。您可以改为使用java_binary.javacopts或java_library.javacopts来禁用特定二进制文件或库的容易出错,这将允许在构建的其他部分运行容易出错。