Dissolve gerrit-extension-api top-level directory
Change-Id: I47a130d3203cf45ce09f2a44e81449c55eaa693b
This commit is contained in:
committed by
Dave Borowitz
parent
261187922d
commit
898832619a
61
java/com/google/gerrit/extensions/BUILD
Normal file
61
java/com/google/gerrit/extensions/BUILD
Normal file
@@ -0,0 +1,61 @@
|
||||
load("//lib:guava.bzl", "GUAVA_DOC_URL")
|
||||
load("//lib/jgit:jgit.bzl", "JGIT_DOC_URL")
|
||||
load("//tools/bzl:gwt.bzl", "gwt_module")
|
||||
|
||||
SRCS = glob(["**/*.java"])
|
||||
|
||||
EXT_API_SRCS = glob(["client/*.java"])
|
||||
|
||||
gwt_module(
|
||||
name = "client",
|
||||
srcs = EXT_API_SRCS,
|
||||
gwt_xml = "Extensions.gwt.xml",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
java_binary(
|
||||
name = "extension-api",
|
||||
main_class = "Dummy",
|
||||
visibility = ["//visibility:public"],
|
||||
runtime_deps = [":lib"],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = "lib",
|
||||
visibility = ["//visibility:public"],
|
||||
exports = [
|
||||
":api",
|
||||
"//lib:guava",
|
||||
"//lib:servlet-api-3_1",
|
||||
"//lib/guice",
|
||||
"//lib/guice:guice-assistedinject",
|
||||
"//lib/guice:guice-servlet",
|
||||
],
|
||||
)
|
||||
|
||||
#TODO(davido): There is no provided_deps argument to java_library rule
|
||||
java_library(
|
||||
name = "api",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
"//gerrit-common:annotations",
|
||||
"//lib:guava",
|
||||
"//lib/guice",
|
||||
"//lib/guice:guice-assistedinject",
|
||||
],
|
||||
)
|
||||
|
||||
load("//tools/bzl:javadoc.bzl", "java_doc")
|
||||
|
||||
java_doc(
|
||||
name = "extension-api-javadoc",
|
||||
external_docs = [
|
||||
JGIT_DOC_URL,
|
||||
GUAVA_DOC_URL,
|
||||
],
|
||||
libs = [":api"],
|
||||
pkgs = ["com.google.gerrit.extensions"],
|
||||
title = "Gerrit Review Extension API Documentation",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
Reference in New Issue
Block a user