blob: 189057e9b395ef552876792386b34a35d66c1559 [file] [log] [blame]
David Ostrovskyfa189072016-11-30 08:52:06 +01001load("//tools/bzl:junit.bzl", "junit_tests")
David Ostrovskyb81b4f72016-05-21 19:55:01 +02002
David Ostrovskyfa189072016-11-30 08:52:06 +01003SRCS = glob(["src/main/java/**/*.java"])
David Ostrovskyb81b4f72016-05-21 19:55:01 +02004
5java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +01006 name = "sshd",
7 srcs = SRCS,
8 visibility = ["//visibility:public"],
9 deps = [
10 "//gerrit-cache-h2:cache-h2",
Dave Borowitza3cc5102018-05-08 21:24:24 +020011 "//gerrit-cache-mem:mem",
David Ostrovskyfa189072016-11-30 08:52:06 +010012 "//gerrit-common:annotations",
13 "//gerrit-common:server",
14 "//gerrit-extension-api:api",
15 "//gerrit-lucene:lucene",
16 "//gerrit-patch-jgit:server",
17 "//gerrit-reviewdb:server",
18 "//gerrit-server:server",
19 "//gerrit-util-cli:cli",
20 "//lib:args4j",
21 "//lib:gson",
22 "//lib:guava",
23 "//lib:gwtorm",
24 "//lib:jsch",
25 "//lib:servlet-api-3_1",
26 "//lib/auto:auto-value",
David Ostrovsky55313472018-08-01 22:33:57 +020027 "//lib/auto:auto-value-annotations",
David Ostrovskyc5f80662017-04-06 20:25:25 +020028 "//lib/bouncycastle:bcprov-neverlink",
David Ostrovskyfa189072016-11-30 08:52:06 +010029 "//lib/commons:codec",
30 "//lib/dropwizard:dropwizard-core",
31 "//lib/guice",
32 "//lib/guice:guice-assistedinject",
33 "//lib/guice:guice-servlet", # SSH should not depend on servlet
34 "//lib/jgit/org.eclipse.jgit.archive:jgit-archive",
35 "//lib/jgit/org.eclipse.jgit:jgit",
36 "//lib/log:api",
37 "//lib/log:log4j",
38 "//lib/mina:core",
39 "//lib/mina:sshd",
40 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020041)
42
43junit_tests(
David Ostrovskyfa189072016-11-30 08:52:06 +010044 name = "sshd_tests",
45 srcs = glob(
46 ["src/test/java/**/*.java"],
47 ),
48 deps = [
49 ":sshd",
50 "//gerrit-extension-api:api",
51 "//gerrit-server:server",
52 "//lib:truth",
53 "//lib/mina:sshd",
54 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020055)