|  | package( | 
|  | default_visibility = ["//visibility:public"], | 
|  | ) | 
|  |  | 
|  | load("//tools/bzl:junit.bzl", "junit_tests") | 
|  |  | 
|  | SRCS = glob( | 
|  | ["src/main/java/**/*.java"], | 
|  | ) | 
|  |  | 
|  | RESOURCES = glob(["src/main/resources/**/*"]) | 
|  |  | 
|  | java_library( | 
|  | name = "httpd", | 
|  | srcs = SRCS, | 
|  | resources = RESOURCES, | 
|  | visibility = ["//visibility:public"], | 
|  | deps = [ | 
|  | "//gerrit-common:annotations", | 
|  | "//gerrit-common:server", | 
|  | "//gerrit-extension-api:api", | 
|  | "//gerrit-gwtexpui:linker_server", | 
|  | "//gerrit-gwtexpui:server", | 
|  | "//gerrit-index:query_exception", | 
|  | "//gerrit-launcher:launcher", | 
|  | "//gerrit-patch-jgit:server", | 
|  | "//gerrit-prettify:server", | 
|  | "//gerrit-reviewdb:server", | 
|  | "//gerrit-server:metrics", | 
|  | "//gerrit-server:receive", | 
|  | "//gerrit-server:server", | 
|  | "//gerrit-util-cli:cli", | 
|  | "//gerrit-util-http:http", | 
|  | "//lib:args4j", | 
|  | "//lib:gson", | 
|  | "//lib:guava", | 
|  | "//lib:gwtjsonrpc", | 
|  | "//lib:gwtorm", | 
|  | "//lib:jsch", | 
|  | "//lib:mime-util", | 
|  | "//lib:servlet-api-3_1", | 
|  | "//lib:soy", | 
|  | "//lib/auto:auto-value", | 
|  | "//lib/auto:auto-value-annotations", | 
|  | "//lib/commons:codec", | 
|  | "//lib/commons:lang", | 
|  | "//lib/guice", | 
|  | "//lib/guice:guice-assistedinject", | 
|  | "//lib/guice:guice-servlet", | 
|  | "//lib/jgit/org.eclipse.jgit.http.server:jgit-servlet", | 
|  | "//lib/jgit/org.eclipse.jgit:jgit", | 
|  | "//lib/log:api", | 
|  | "//lib/lucene:lucene-core-and-backward-codecs", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | junit_tests( | 
|  | name = "httpd_tests", | 
|  | srcs = glob(["src/test/java/**/*.java"]), | 
|  | deps = [ | 
|  | ":httpd", | 
|  | "//gerrit-common:annotations", | 
|  | "//gerrit-common:server", | 
|  | "//gerrit-extension-api:api", | 
|  | "//gerrit-reviewdb:server", | 
|  | "//gerrit-server:server", | 
|  | "//gerrit-util-http:http", | 
|  | "//gerrit-util-http:testutil", | 
|  | "//lib:gson", | 
|  | "//lib:guava", | 
|  | "//lib:gwtorm", | 
|  | "//lib:jimfs", | 
|  | "//lib:junit", | 
|  | "//lib:servlet-api-3_1-without-neverlink", | 
|  | "//lib:soy", | 
|  | "//lib:truth", | 
|  | "//lib/easymock", | 
|  | "//lib/guice", | 
|  | "//lib/guice:guice-servlet", | 
|  | "//lib/jgit/org.eclipse.jgit:jgit", | 
|  | "//lib/jgit/org.eclipse.jgit.junit:junit", | 
|  | "//lib/joda:joda-time", | 
|  | ], | 
|  | ) |