| load("@rules_java//java:defs.bzl", "java_library") |
| |
| exports_files(glob([ |
| "LICENSE-*", |
| ])) |
| |
| filegroup( |
| name = "all-licenses", |
| srcs = glob( |
| ["LICENSE-*"], |
| exclude = ["LICENSE-DO_NOT_DISTRIBUTE"], |
| ), |
| visibility = ["//visibility:public"], |
| ) |
| |
| java_library( |
| name = "servlet-api", |
| data = ["//lib:LICENSE-Apache2.0"], |
| neverlink = 1, |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:javax_servlet_javax_servlet_api"], |
| ) |
| |
| java_library( |
| name = "servlet-api-without-neverlink", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:javax_servlet_javax_servlet_api"], |
| ) |
| |
| java_library( |
| name = "gson", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_google_code_gson_gson"], |
| ) |
| |
| java_library( |
| name = "jgit", |
| data = ["//lib:LICENSE-jgit"], |
| visibility = ["//visibility:public"], |
| exports = ["@jgit//org.eclipse.jgit:jgit"], |
| runtime_deps = [ |
| ":javaewah", |
| "//lib/log:api", |
| ], |
| ) |
| |
| java_library( |
| name = "jgit-ssh-apache", |
| data = ["//lib:LICENSE-jgit"], |
| visibility = ["//visibility:public"], |
| exports = ["@jgit//org.eclipse.jgit.ssh.apache:ssh-apache"], |
| runtime_deps = [ |
| "//lib/mina:sshd-sftp", |
| ], |
| ) |
| |
| java_library( |
| name = "jgit-archive", |
| data = ["//lib:LICENSE-jgit"], |
| visibility = ["//visibility:public"], |
| exports = ["@jgit//org.eclipse.jgit.archive:jgit-archive"], |
| runtime_deps = [ |
| ":jgit", |
| "//lib/commons:compress", |
| ], |
| ) |
| |
| java_library( |
| name = "jgit-junit", |
| testonly = True, |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], |
| visibility = ["//visibility:public"], |
| exports = ["@jgit//org.eclipse.jgit.junit:junit"], |
| runtime_deps = [":jgit"], |
| ) |
| |
| java_library( |
| name = "jgit-servlet", |
| data = ["//lib:LICENSE-jgit"], |
| visibility = ["//visibility:public"], |
| exports = ["@jgit//org.eclipse.jgit.http.server:jgit-servlet"], |
| runtime_deps = [":jgit"], |
| ) |
| |
| java_library( |
| name = "javaewah", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_googlecode_javaewah_JavaEWAH"], |
| ) |
| |
| java_library( |
| name = "protobuf", |
| data = ["//lib:LICENSE-protobuf"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_google_protobuf_protobuf_java"], |
| ) |
| |
| java_library( |
| name = "guava-failureaccess", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_google_guava_failureaccess"], |
| ) |
| |
| java_library( |
| name = "j2objc", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_google_j2objc_j2objc_annotations"], |
| ) |
| |
| java_library( |
| name = "guava", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = [ |
| ":guava-failureaccess", |
| ":j2objc", |
| "@gerrit_deps//:com_google_guava_guava", |
| ], |
| ) |
| |
| java_library( |
| name = "guava-testlib", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = [ |
| "@gerrit_deps//:com_google_guava_guava_testlib", |
| ], |
| ) |
| |
| java_library( |
| name = "caffeine", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = [ |
| "//java/com/google/gerrit/acceptance:__pkg__", |
| "//java/com/google/gerrit/server/cache/mem:__pkg__", |
| ], |
| exports = ["@gerrit_deps//:com_github_ben_manes_caffeine_caffeine"], |
| ) |
| |
| java_library( |
| name = "caffeine-guava", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = [ |
| "//java/com/google/gerrit/acceptance:__pkg__", |
| "//java/com/google/gerrit/server/cache/mem:__pkg__", |
| ], |
| exports = ["@gerrit_deps//:com_github_ben_manes_caffeine_guava"], |
| ) |
| |
| java_library( |
| name = "args4j", |
| data = ["//lib:LICENSE-args4j"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:args4j_args4j"], |
| ) |
| |
| java_library( |
| name = "automaton", |
| data = ["//lib:LICENSE-automaton"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:dk_brics_automaton"], |
| ) |
| |
| java_library( |
| name = "flexmark-all-lib", |
| data = ["//lib:LICENSE-flexmark"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_vladsch_flexmark_flexmark_all_lib"], |
| ) |
| |
| java_library( |
| name = "autolink", |
| data = ["//lib:LICENSE-autolink"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:org_nibor_autolink_autolink"], |
| ) |
| |
| java_library( |
| name = "tukaani-xz", |
| data = ["//lib:LICENSE-xz"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:org_tukaani_xz"], |
| ) |
| |
| java_library( |
| name = "mime-util", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:eu_medsea_mimeutil_mime_util"], |
| ) |
| |
| java_library( |
| name = "guava-retrying", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_github_rholder_guava_retrying"], |
| runtime_deps = [":jsr305"], |
| ) |
| |
| java_library( |
| name = "jsr305", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_google_code_findbugs_jsr305"], |
| ) |
| |
| java_library( |
| name = "blame-cache", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_google_gitiles_blame_cache"], |
| ) |
| |
| java_library( |
| name = "h2", |
| data = ["//lib:LICENSE-h2"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_h2database_h2"], |
| ) |
| |
| java_library( |
| name = "jimfs", |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_google_jimfs_jimfs"], |
| runtime_deps = [":guava"], |
| ) |
| |
| java_library( |
| name = "junit", |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], |
| visibility = ["//visibility:public"], |
| exports = [ |
| ":hamcrest", |
| "@gerrit_deps//:junit_junit", |
| ], |
| runtime_deps = [":hamcrest"], |
| ) |
| |
| java_library( |
| name = "hamcrest", |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:org_hamcrest_hamcrest"], |
| ) |
| |
| java_library( |
| name = "soy", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_google_template_soy"], |
| runtime_deps = [ |
| ":args4j", |
| ":gson", |
| ":guava", |
| ":html-types", |
| ":icu4j", |
| ":jsr305", |
| ":protobuf", |
| "//lib/flogger:api", |
| "//lib/guice", |
| "//lib/guice:guice-assistedinject", |
| "//lib/guice:javax_inject", |
| "//lib/ow2:ow2-asm", |
| "//lib/ow2:ow2-asm-analysis", |
| "//lib/ow2:ow2-asm-commons", |
| "//lib/ow2:ow2-asm-util", |
| ], |
| ) |
| |
| java_library( |
| name = "html-types", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_google_common_html_types_types"], |
| ) |
| |
| java_library( |
| name = "icu4j", |
| data = ["//lib:LICENSE-icu4j"], |
| visibility = ["//visibility:public"], |
| exports = ["@gerrit_deps//:com_ibm_icu_icu4j"], |
| ) |
| |
| java_library( |
| name = "roaringbitmap", |
| data = ["//lib:LICENSE-Apache2.0"], |
| visibility = ["//visibility:public"], |
| exports = [ |
| "@gerrit_deps//:org_roaringbitmap_RoaringBitmap", |
| "@gerrit_deps//:org_roaringbitmap_shims", |
| ], |
| ) |
| |
| sh_test( |
| name = "nongoogle_test", |
| srcs = ["nongoogle_test.sh"], |
| data = ["//tools:nongoogle.toml"], |
| ) |