# NOTE: GerritLauncher must be a single, self-contained class. Do not add any # additional srcs or deps to this rule. java_library( name = "launcher", srcs = ["src/main/java/com/google/gerrit/launcher/GerritLauncher.java"], resources = [":workspace-root.txt"], visibility = ["//visibility:public"], ) # The root of the workspace is non-hermetic, but we need it for # on-the-fly GWT recompiles and PolyGerrit updates. genrule( name = "gen_root", outs = ["workspace-root.txt"], cmd = ("cat bazel-out/stable-status.txt | " + "grep STABLE_WORKSPACE_ROOT | cut -d ' ' -f 2 > $@"), stamp = 1, visibility = ["//visibility:public"], )