David Ostrovsky | df36b6a | 2013-05-29 23:26:53 +0200 | [diff] [blame] | 1 | SRCS = glob(['src/main/java/**/*.java']) |
| 2 | |
Shawn Pearce | 3349972 | 2014-05-02 13:22:49 -0700 | [diff] [blame] | 3 | java_library( |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 4 | name = 'sshd', |
David Ostrovsky | df36b6a | 2013-05-29 23:26:53 +0200 | [diff] [blame] | 5 | srcs = SRCS, |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 6 | deps = [ |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 7 | '//gerrit-extension-api:api', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 8 | '//gerrit-cache-h2:cache-h2', |
Shawn Pearce | 05cb053 | 2013-11-30 02:22:26 -0800 | [diff] [blame] | 9 | '//gerrit-common:annotations', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 10 | '//gerrit-common:server', |
| 11 | '//gerrit-patch-jgit:server', |
| 12 | '//gerrit-reviewdb:server', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 13 | '//gerrit-server:server', |
| 14 | '//gerrit-util-cli:cli', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 15 | '//lib:args4j', |
| 16 | '//lib:gson', |
| 17 | '//lib:guava', |
| 18 | '//lib:gwtorm', |
| 19 | '//lib:jsch', |
Dave Borowitz | eba2661 | 2014-11-09 17:57:45 -0800 | [diff] [blame] | 20 | '//lib/auto:auto-value', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 21 | '//lib/commons:codec', |
Edwin Kempin | 4ed7fb2 | 2014-07-10 10:47:10 +0200 | [diff] [blame] | 22 | '//lib/commons:collections', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 23 | '//lib/guice:guice', |
| 24 | '//lib/guice:guice-assistedinject', |
| 25 | '//lib/guice:guice-servlet', # SSH should not depend on servlet |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 26 | '//lib/log:api', |
| 27 | '//lib/log:log4j', |
| 28 | '//lib/mina:core', |
| 29 | '//lib/mina:sshd', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 30 | '//lib/jgit:jgit', |
Francois Ferrand | 1e93388 | 2014-09-25 11:19:08 +0200 | [diff] [blame] | 31 | '//lib/jgit:jgit-archive', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 32 | ], |
Shawn Pearce | 3349972 | 2014-05-02 13:22:49 -0700 | [diff] [blame] | 33 | provided_deps = [ |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 34 | '//lib/bouncycastle:bcprov', |
| 35 | ], |
| 36 | visibility = ['PUBLIC'], |
| 37 | ) |
David Ostrovsky | df36b6a | 2013-05-29 23:26:53 +0200 | [diff] [blame] | 38 | |
| 39 | java_sources( |
| 40 | name = 'sshd-src', |
| 41 | srcs = SRCS, |
| 42 | visibility = ['PUBLIC'], |
| 43 | ) |
David Ostrovsky | c6dd217 | 2014-02-01 19:13:27 +0100 | [diff] [blame] | 44 | |
| 45 | java_test( |
| 46 | name = 'sshd_tests', |
| 47 | srcs = glob( |
| 48 | ['src/test/java/**/*.java'], |
| 49 | ), |
| 50 | deps = [ |
| 51 | ':sshd', |
David Ostrovsky | 99dea4b | 2014-02-04 09:20:27 +0100 | [diff] [blame] | 52 | '//gerrit-extension-api:api', |
David Ostrovsky | c6dd217 | 2014-02-01 19:13:27 +0100 | [diff] [blame] | 53 | '//gerrit-server:server', |
| 54 | '//lib:guava', |
| 55 | '//lib:junit', |
David Ostrovsky | ea2b64e1 | 2015-02-17 21:21:55 +0100 | [diff] [blame] | 56 | '//lib/mina:sshd', |
David Ostrovsky | c6dd217 | 2014-02-01 19:13:27 +0100 | [diff] [blame] | 57 | ], |
| 58 | source_under_test = [':sshd'], |
| 59 | ) |