load("@rules_java//java:defs.bzl", "java_library") load("//devtools/gerrit/gerrit-oauth-provider/tools/bzl:junit.bzl", "junit_tests") load( "//devtools/gerrit/gerrit-oauth-provider/tools/bzl:plugin.bzl", "PLUGIN_DEPS", "PLUGIN_TEST_DEPS", "gerrit_plugin", ) gerrit_plugin( name = "gerrit-oauth-provider", srcs = glob(["src/main/java/**/*.java"]), manifest_entries = [ "Gerrit-PluginName: gerrit-oauth-provider", "Gerrit-HttpModule: com.googlesource.gerrit.plugins.oauth.HttpModule", "Gerrit-InitStep: com.googlesource.gerrit.plugins.oauth.InitOAuth", "Implementation-Title: Gerrit OAuth authentication provider", "Implementation-URL: https://github.com/davido/gerrit-oauth-provider", ], resources = glob(["src/main/resources/**/*"]), deps = [ "@commons-codec//jar:neverlink", "@jackson-databind//jar", "@scribejava-core//jar", ], ) #junit_tests( # name = "gerrit-oauth-provider_tests", # srcs = glob(["src/test/java/**/*.java"]), # tags = ["oauth"], # deps = [ # ":gerrit-oauth-provider__plugin_test_deps", # "@scribejava-core//jar", # ], #) java_library( name = "gerrit-oauth-provider__plugin_test_deps", testonly = 1, visibility = ["//visibility:public"], exports = PLUGIN_DEPS + PLUGIN_TEST_DEPS + [ ":gerrit-oauth-provider__plugin", ], )