【问题标题】:Disable error prone in bazel在 bazel 中禁用容易出错
【发布时间】:2018-06-04 17:03:16
【问题描述】:

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

附:通过命令行禁用效果很好

【问题讨论】:

  • 尝试在你的bazelrc中添加命令,编译代码时bazel会读取它。

标签: bazel errorprone


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多