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', |
Hugo Arès | 3a59335 | 2015-06-29 16:04:59 -0400 | [diff] [blame] | 11 | '//gerrit-lucene:lucene', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 12 | '//gerrit-patch-jgit:server', |
| 13 | '//gerrit-reviewdb:server', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 14 | '//gerrit-server:server', |
| 15 | '//gerrit-util-cli:cli', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 16 | '//lib:args4j', |
| 17 | '//lib:gson', |
| 18 | '//lib:guava', |
| 19 | '//lib:gwtorm', |
| 20 | '//lib:jsch', |
Dave Borowitz | eba2661 | 2014-11-09 17:57:45 -0800 | [diff] [blame] | 21 | '//lib/auto:auto-value', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 22 | '//lib/commons:codec', |
Shawn Pearce | f70a242 | 2015-11-08 11:44:03 -0800 | [diff] [blame] | 23 | '//lib/dropwizard:dropwizard-core', |
Shawn Pearce | bd56297 | 2013-05-15 14:36:29 -0700 | [diff] [blame] | 24 | '//lib/guice:guice', |
| 25 | '//lib/guice:guice-assistedinject', |
| 26 | '//lib/guice:guice-servlet', # SSH should not depend on servlet |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 27 | '//lib/log:api', |
| 28 | '//lib/log:log4j', |
| 29 | '//lib/mina:core', |
| 30 | '//lib/mina:sshd', |
David Ostrovsky | 64d4bdf | 2016-02-13 16:43:33 +0100 | [diff] [blame] | 31 | '@jgit//org.eclipse.jgit:jgit', |
| 32 | '@jgit//org.eclipse.jgit.archive:jgit-archive', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 33 | ], |
Shawn Pearce | 3349972 | 2014-05-02 13:22:49 -0700 | [diff] [blame] | 34 | provided_deps = [ |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 35 | '//lib/bouncycastle:bcprov', |
| 36 | ], |
| 37 | visibility = ['PUBLIC'], |
| 38 | ) |
David Ostrovsky | df36b6a | 2013-05-29 23:26:53 +0200 | [diff] [blame] | 39 | |
| 40 | java_sources( |
| 41 | name = 'sshd-src', |
| 42 | srcs = SRCS, |
| 43 | visibility = ['PUBLIC'], |
| 44 | ) |
David Ostrovsky | c6dd217 | 2014-02-01 19:13:27 +0100 | [diff] [blame] | 45 | |
| 46 | java_test( |
| 47 | name = 'sshd_tests', |
| 48 | srcs = glob( |
| 49 | ['src/test/java/**/*.java'], |
| 50 | ), |
| 51 | deps = [ |
| 52 | ':sshd', |
David Ostrovsky | 99dea4b | 2014-02-04 09:20:27 +0100 | [diff] [blame] | 53 | '//gerrit-extension-api:api', |
David Ostrovsky | c6dd217 | 2014-02-01 19:13:27 +0100 | [diff] [blame] | 54 | '//gerrit-server:server', |
David Pursehouse | e30f028 | 2015-06-03 14:22:36 +0900 | [diff] [blame] | 55 | '//lib:truth', |
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 | ) |