blob: 9b1b610e03f30e2c19e875f086e63b2de2bdc6b0 [file] [log] [blame]
Han-Wen Nienhuys888f4ac2016-11-13 10:34:18 -08001package(
David Ostrovskyfa189072016-11-30 08:52:06 +01002 default_visibility = ["//visibility:public"],
Han-Wen Nienhuys888f4ac2016-11-13 10:34:18 -08003)
4
David Ostrovskyfa189072016-11-30 08:52:06 +01005load("//tools/bzl:junit.bzl", "junit_tests")
David Ostrovskyb81b4f72016-05-21 19:55:01 +02006
7SRCS = glob(
David Ostrovskyfa189072016-11-30 08:52:06 +01008 ["src/main/java/**/*.java"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +02009)
David Ostrovskyfa189072016-11-30 08:52:06 +010010
11RESOURCES = glob(["src/main/resources/**/*"])
David Ostrovskyb81b4f72016-05-21 19:55:01 +020012
13java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010014 name = "httpd",
15 srcs = SRCS,
16 resources = RESOURCES,
17 visibility = ["//visibility:public"],
18 deps = [
19 "//gerrit-antlr:query_exception",
20 "//gerrit-common:annotations",
21 "//gerrit-common:server",
22 "//gerrit-extension-api:api",
23 "//gerrit-gwtexpui:linker_server",
24 "//gerrit-gwtexpui:server",
25 "//gerrit-launcher:launcher",
26 "//gerrit-patch-jgit:server",
27 "//gerrit-prettify:server",
28 "//gerrit-reviewdb:server",
29 "//gerrit-server:server",
30 "//gerrit-util-cli:cli",
31 "//gerrit-util-http:http",
32 "//lib:args4j",
33 "//lib:gson",
34 "//lib:guava",
35 "//lib:gwtjsonrpc",
36 "//lib:gwtorm",
37 "//lib:jsch",
38 "//lib:mime-util",
39 "//lib:servlet-api-3_1",
Wyatt Allen558a2af2017-03-15 09:55:31 -070040 "//lib:soy",
David Ostrovskyfa189072016-11-30 08:52:06 +010041 "//lib/auto:auto-value",
42 "//lib/commons:codec",
43 "//lib/guice",
44 "//lib/guice:guice-assistedinject",
45 "//lib/guice:guice-servlet",
46 "//lib/jgit/org.eclipse.jgit.http.server:jgit-servlet",
47 "//lib/jgit/org.eclipse.jgit:jgit",
48 "//lib/log:api",
49 "//lib/lucene:lucene-core-and-backward-codecs",
50 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020051)
52
53junit_tests(
David Ostrovskyfa189072016-11-30 08:52:06 +010054 name = "httpd_tests",
55 srcs = glob(["src/test/java/**/*.java"]),
56 deps = [
57 ":httpd",
Wyatt Allen558a2af2017-03-15 09:55:31 -070058 "//gerrit-common:annotations",
David Ostrovskyfa189072016-11-30 08:52:06 +010059 "//gerrit-common:server",
60 "//gerrit-extension-api:api",
61 "//gerrit-reviewdb:server",
62 "//gerrit-server:server",
63 "//gerrit-util-http:http",
64 "//gerrit-util-http:testutil",
65 "//lib:gson",
66 "//lib:guava",
67 "//lib:gwtorm",
68 "//lib:jimfs",
69 "//lib:junit",
70 "//lib:servlet-api-3_1-without-neverlink",
Wyatt Allen558a2af2017-03-15 09:55:31 -070071 "//lib:soy",
David Ostrovskyfa189072016-11-30 08:52:06 +010072 "//lib:truth",
73 "//lib/easymock",
74 "//lib/guice",
75 "//lib/guice:guice-servlet",
76 "//lib/jgit/org.eclipse.jgit:jgit",
77 "//lib/jgit/org.eclipse.jgit.junit:junit",
78 "//lib/joda:joda-time",
79 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020080)