David Ostrovsky | 0050a9b | 2019-11-09 12:38:13 +0100 | [diff] [blame] | 1 | load("@rules_java//java:defs.bzl", "java_import", "java_library") |
David Ostrovsky | 20c2fd4 | 2019-08-30 10:19:56 +0200 | [diff] [blame] | 2 | |
Han-Wen Nienhuys | 28e7a6d | 2016-09-21 15:03:54 +0200 | [diff] [blame] | 3 | exports_files(glob([ |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 4 | "LICENSE-*", |
Han-Wen Nienhuys | 28e7a6d | 2016-09-21 15:03:54 +0200 | [diff] [blame] | 5 | ])) |
Han-Wen Nienhuys | c65ad97 | 2016-09-21 12:07:22 +0200 | [diff] [blame] | 6 | |
Yuxuan 'fishy' Wang | 9d0e8ea | 2016-08-09 13:55:47 -0700 | [diff] [blame] | 7 | filegroup( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 8 | name = "all-licenses", |
| 9 | srcs = glob( |
| 10 | ["LICENSE-*"], |
| 11 | exclude = ["LICENSE-DO_NOT_DISTRIBUTE"], |
| 12 | ), |
| 13 | visibility = ["//visibility:public"], |
Yuxuan 'fishy' Wang | 9d0e8ea | 2016-08-09 13:55:47 -0700 | [diff] [blame] | 14 | ) |
| 15 | |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 16 | java_library( |
David Ostrovsky | 753738b | 2019-09-23 22:41:19 +0200 | [diff] [blame] | 17 | name = "servlet-api", |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 18 | data = ["//lib:LICENSE-Apache2.0"], |
| 19 | neverlink = 1, |
| 20 | visibility = ["//visibility:public"], |
David Ostrovsky | 753738b | 2019-09-23 22:41:19 +0200 | [diff] [blame] | 21 | exports = ["@servlet-api//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 22 | ) |
| 23 | |
| 24 | java_library( |
David Ostrovsky | 753738b | 2019-09-23 22:41:19 +0200 | [diff] [blame] | 25 | name = "servlet-api-without-neverlink", |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 26 | data = ["//lib:LICENSE-Apache2.0"], |
| 27 | visibility = ["//visibility:public"], |
David Ostrovsky | 753738b | 2019-09-23 22:41:19 +0200 | [diff] [blame] | 28 | exports = ["@servlet-api//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 29 | ) |
| 30 | |
| 31 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 32 | name = "gson", |
| 33 | data = ["//lib:LICENSE-Apache2.0"], |
| 34 | visibility = ["//visibility:public"], |
| 35 | exports = ["@gson//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 36 | ) |
| 37 | |
| 38 | java_library( |
David Ostrovsky | 8bec855 | 2019-06-19 01:07:43 +0200 | [diff] [blame] | 39 | name = "jgit", |
| 40 | data = ["//lib:LICENSE-jgit"], |
| 41 | visibility = ["//visibility:public"], |
| 42 | exports = ["@jgit//org.eclipse.jgit:jgit"], |
| 43 | runtime_deps = [ |
| 44 | ":javaewah", |
| 45 | "//lib/log:api", |
| 46 | ], |
| 47 | ) |
| 48 | |
| 49 | java_library( |
David Ostrovsky | e2ef8df | 2020-05-25 21:12:53 +0200 | [diff] [blame] | 50 | name = "jgit-ssh-jsch", |
| 51 | data = ["//lib:LICENSE-jgit"], |
| 52 | visibility = ["//visibility:public"], |
| 53 | exports = ["@jgit//org.eclipse.jgit.ssh.jsch:ssh-jsch"], |
| 54 | ) |
| 55 | |
| 56 | java_library( |
David Ostrovsky | ceb5ec1 | 2020-04-18 08:50:45 +0200 | [diff] [blame] | 57 | name = "jgit-ssh-apache", |
| 58 | data = ["//lib:LICENSE-jgit"], |
| 59 | visibility = ["//visibility:public"], |
| 60 | exports = ["@jgit//org.eclipse.jgit.ssh.apache:ssh-apache"], |
| 61 | runtime_deps = [ |
| 62 | "//lib/mina:sshd-sftp", |
| 63 | ], |
| 64 | ) |
| 65 | |
| 66 | java_library( |
David Ostrovsky | 8bec855 | 2019-06-19 01:07:43 +0200 | [diff] [blame] | 67 | name = "jgit-archive", |
| 68 | data = ["//lib:LICENSE-jgit"], |
| 69 | visibility = ["//visibility:public"], |
| 70 | exports = ["@jgit//org.eclipse.jgit.archive:jgit-archive"], |
| 71 | runtime_deps = [":jgit"], |
| 72 | ) |
| 73 | |
| 74 | java_library( |
| 75 | name = "jgit-junit", |
| 76 | testonly = True, |
| 77 | data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], |
| 78 | visibility = ["//visibility:public"], |
| 79 | exports = ["@jgit//org.eclipse.jgit.junit:junit"], |
| 80 | runtime_deps = [":jgit"], |
| 81 | ) |
| 82 | |
| 83 | java_library( |
| 84 | name = "jgit-servlet", |
| 85 | data = ["//lib:LICENSE-jgit"], |
| 86 | visibility = ["//visibility:public"], |
| 87 | exports = ["@jgit//org.eclipse.jgit.http.server:jgit-servlet"], |
| 88 | runtime_deps = [":jgit"], |
| 89 | ) |
| 90 | |
| 91 | java_library( |
| 92 | name = "javaewah", |
| 93 | data = ["//lib:LICENSE-Apache2.0"], |
| 94 | visibility = ["//visibility:public"], |
| 95 | exports = ["@javaewah//jar"], |
| 96 | ) |
| 97 | |
| 98 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 99 | name = "protobuf", |
| 100 | data = ["//lib:LICENSE-protobuf"], |
| 101 | visibility = ["//visibility:public"], |
David Ostrovsky | 51e6455 | 2019-06-02 11:02:34 +0200 | [diff] [blame] | 102 | exports = ["@com_google_protobuf//:protobuf_java"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 103 | ) |
| 104 | |
| 105 | java_library( |
David Pursehouse | bb37100 | 2018-11-23 13:55:37 +0900 | [diff] [blame] | 106 | name = "guava-failureaccess", |
| 107 | data = ["//lib:LICENSE-Apache2.0"], |
| 108 | visibility = ["//visibility:public"], |
| 109 | exports = ["@guava-failureaccess//jar"], |
| 110 | ) |
| 111 | |
| 112 | java_library( |
David Pursehouse | 636c7ef | 2017-11-13 23:47:49 +0900 | [diff] [blame] | 113 | name = "j2objc", |
| 114 | data = ["//lib:LICENSE-Apache2.0"], |
| 115 | visibility = ["//visibility:public"], |
| 116 | exports = ["@j2objc//jar"], |
| 117 | ) |
| 118 | |
| 119 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 120 | name = "guava", |
| 121 | data = ["//lib:LICENSE-Apache2.0"], |
| 122 | visibility = ["//visibility:public"], |
David Ostrovsky | a84329b | 2018-10-17 08:05:04 +0200 | [diff] [blame] | 123 | exports = [ |
David Pursehouse | bb37100 | 2018-11-23 13:55:37 +0900 | [diff] [blame] | 124 | ":guava-failureaccess", |
David Ostrovsky | a84329b | 2018-10-17 08:05:04 +0200 | [diff] [blame] | 125 | ":j2objc", |
| 126 | "@guava//jar", |
| 127 | ], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 128 | ) |
| 129 | |
| 130 | java_library( |
Dmitrii Filippov | abf3c83 | 2021-10-20 16:36:04 +0200 | [diff] [blame] | 131 | name = "guava-testlib", |
| 132 | data = ["//lib:LICENSE-Apache2.0"], |
| 133 | visibility = ["//visibility:public"], |
| 134 | exports = [ |
| 135 | "@guava-testlib//jar", |
| 136 | ], |
| 137 | ) |
| 138 | |
| 139 | java_library( |
David Ostrovsky | 0050a9b | 2019-11-09 12:38:13 +0100 | [diff] [blame] | 140 | name = "caffeine", |
| 141 | data = ["//lib:LICENSE-Apache2.0"], |
| 142 | visibility = [ |
Marco Miller | a3a5ac5 | 2020-01-24 18:31:31 -0500 | [diff] [blame] | 143 | "//java/com/google/gerrit/acceptance:__pkg__", |
David Ostrovsky | 0050a9b | 2019-11-09 12:38:13 +0100 | [diff] [blame] | 144 | "//java/com/google/gerrit/server/cache/mem:__pkg__", |
| 145 | ], |
| 146 | exports = ["@caffeine//jar"], |
| 147 | ) |
| 148 | |
| 149 | java_import( |
| 150 | name = "caffeine-guava-renamed", |
| 151 | jars = ["@caffeine-guava-renamed//file"], |
| 152 | ) |
| 153 | |
| 154 | java_library( |
| 155 | name = "caffeine-guava", |
| 156 | data = ["//lib:LICENSE-Apache2.0"], |
| 157 | visibility = [ |
Marco Miller | a3a5ac5 | 2020-01-24 18:31:31 -0500 | [diff] [blame] | 158 | "//java/com/google/gerrit/acceptance:__pkg__", |
David Ostrovsky | 0050a9b | 2019-11-09 12:38:13 +0100 | [diff] [blame] | 159 | "//java/com/google/gerrit/server/cache/mem:__pkg__", |
| 160 | ], |
| 161 | exports = [":caffeine-guava-renamed"], |
| 162 | ) |
| 163 | |
| 164 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 165 | name = "jsch", |
| 166 | data = ["//lib:LICENSE-jsch"], |
| 167 | visibility = ["//visibility:public"], |
| 168 | exports = ["@jsch//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 169 | ) |
| 170 | |
| 171 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 172 | name = "juniversalchardet", |
| 173 | data = ["//lib:LICENSE-MPL1.1"], |
| 174 | visibility = ["//visibility:public"], |
| 175 | exports = ["@juniversalchardet//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 176 | ) |
| 177 | |
| 178 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 179 | name = "args4j", |
| 180 | data = ["//lib:LICENSE-args4j"], |
| 181 | visibility = ["//visibility:public"], |
David Ostrovsky | 9eeddbc | 2020-02-02 15:40:12 +0100 | [diff] [blame] | 182 | exports = ["@args4j//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 183 | ) |
| 184 | |
| 185 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 186 | name = "automaton", |
| 187 | data = ["//lib:LICENSE-automaton"], |
| 188 | visibility = ["//visibility:public"], |
| 189 | exports = ["@automaton//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 190 | ) |
| 191 | |
| 192 | java_library( |
Paladox none | 54bd23b | 2017-11-04 19:00:02 +0000 | [diff] [blame] | 193 | name = "flexmark", |
| 194 | data = ["//lib:LICENSE-flexmark"], |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 195 | visibility = ["//visibility:public"], |
Paladox none | 54bd23b | 2017-11-04 19:00:02 +0000 | [diff] [blame] | 196 | exports = ["@flexmark//jar"], |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 197 | runtime_deps = [ |
Paladox none | 54bd23b | 2017-11-04 19:00:02 +0000 | [diff] [blame] | 198 | ":flexmark-ext-abbreviation", |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 199 | ], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 200 | ) |
| 201 | |
| 202 | java_library( |
Paladox none | 54bd23b | 2017-11-04 19:00:02 +0000 | [diff] [blame] | 203 | name = "flexmark-ext-abbreviation", |
| 204 | data = ["//lib:LICENSE-flexmark"], |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 205 | visibility = ["//visibility:public"], |
Paladox none | 54bd23b | 2017-11-04 19:00:02 +0000 | [diff] [blame] | 206 | exports = ["@flexmark-ext-abbreviation//jar"], |
| 207 | runtime_deps = [ |
| 208 | ":flexmark-ext-anchorlink", |
| 209 | ], |
| 210 | ) |
| 211 | |
| 212 | java_library( |
| 213 | name = "flexmark-ext-anchorlink", |
| 214 | data = ["//lib:LICENSE-flexmark"], |
| 215 | visibility = ["//visibility:public"], |
| 216 | exports = ["@flexmark-ext-anchorlink//jar"], |
| 217 | runtime_deps = [ |
| 218 | ":flexmark-ext-autolink", |
| 219 | ], |
| 220 | ) |
| 221 | |
| 222 | java_library( |
| 223 | name = "flexmark-ext-autolink", |
| 224 | data = ["//lib:LICENSE-flexmark"], |
| 225 | visibility = ["//visibility:public"], |
| 226 | exports = ["@flexmark-ext-autolink//jar"], |
| 227 | runtime_deps = [ |
| 228 | ":flexmark-ext-definition", |
| 229 | ], |
| 230 | ) |
| 231 | |
| 232 | java_library( |
| 233 | name = "flexmark-ext-definition", |
| 234 | data = ["//lib:LICENSE-flexmark"], |
| 235 | visibility = ["//visibility:public"], |
| 236 | exports = ["@flexmark-ext-definition//jar"], |
| 237 | runtime_deps = [ |
| 238 | ":flexmark-ext-emoji", |
| 239 | ], |
| 240 | ) |
| 241 | |
| 242 | java_library( |
| 243 | name = "flexmark-ext-emoji", |
| 244 | data = ["//lib:LICENSE-flexmark"], |
| 245 | visibility = ["//visibility:public"], |
| 246 | exports = ["@flexmark-ext-emoji//jar"], |
| 247 | runtime_deps = [ |
| 248 | ":flexmark-ext-escaped-character", |
| 249 | ], |
| 250 | ) |
| 251 | |
| 252 | java_library( |
| 253 | name = "flexmark-ext-escaped-character", |
| 254 | data = ["//lib:LICENSE-flexmark"], |
| 255 | visibility = ["//visibility:public"], |
| 256 | exports = ["@flexmark-ext-escaped-character//jar"], |
| 257 | runtime_deps = [ |
| 258 | ":flexmark-ext-footnotes", |
| 259 | ], |
| 260 | ) |
| 261 | |
| 262 | java_library( |
| 263 | name = "flexmark-ext-footnotes", |
| 264 | data = ["//lib:LICENSE-flexmark"], |
| 265 | visibility = ["//visibility:public"], |
| 266 | exports = ["@flexmark-ext-footnotes//jar"], |
| 267 | runtime_deps = [ |
| 268 | ":flexmark-ext-gfm-issues", |
| 269 | ], |
| 270 | ) |
| 271 | |
| 272 | java_library( |
| 273 | name = "flexmark-ext-gfm-issues", |
| 274 | data = ["//lib:LICENSE-flexmark"], |
| 275 | visibility = ["//visibility:public"], |
| 276 | exports = ["@flexmark-ext-gfm-issues//jar"], |
| 277 | runtime_deps = [ |
| 278 | ":flexmark-ext-gfm-strikethrough", |
| 279 | ], |
| 280 | ) |
| 281 | |
| 282 | java_library( |
| 283 | name = "flexmark-ext-gfm-strikethrough", |
| 284 | data = ["//lib:LICENSE-flexmark"], |
| 285 | visibility = ["//visibility:public"], |
| 286 | exports = ["@flexmark-ext-gfm-strikethrough//jar"], |
| 287 | runtime_deps = [ |
| 288 | ":flexmark-ext-gfm-tables", |
| 289 | ], |
| 290 | ) |
| 291 | |
| 292 | java_library( |
| 293 | name = "flexmark-ext-gfm-tables", |
| 294 | data = ["//lib:LICENSE-flexmark"], |
| 295 | visibility = ["//visibility:public"], |
| 296 | exports = ["@flexmark-ext-gfm-tables//jar"], |
| 297 | runtime_deps = [ |
| 298 | ":flexmark-ext-gfm-tasklist", |
| 299 | ], |
| 300 | ) |
| 301 | |
| 302 | java_library( |
| 303 | name = "flexmark-ext-gfm-tasklist", |
| 304 | data = ["//lib:LICENSE-flexmark"], |
| 305 | visibility = ["//visibility:public"], |
| 306 | exports = ["@flexmark-ext-gfm-tasklist//jar"], |
| 307 | runtime_deps = [ |
| 308 | ":flexmark-ext-gfm-users", |
| 309 | ], |
| 310 | ) |
| 311 | |
| 312 | java_library( |
| 313 | name = "flexmark-ext-gfm-users", |
| 314 | data = ["//lib:LICENSE-flexmark"], |
| 315 | visibility = ["//visibility:public"], |
| 316 | exports = ["@flexmark-ext-gfm-users//jar"], |
| 317 | runtime_deps = [ |
| 318 | ":flexmark-ext-ins", |
| 319 | ], |
| 320 | ) |
| 321 | |
| 322 | java_library( |
| 323 | name = "flexmark-ext-ins", |
| 324 | data = ["//lib:LICENSE-flexmark"], |
| 325 | visibility = ["//visibility:public"], |
| 326 | exports = ["@flexmark-ext-ins//jar"], |
| 327 | runtime_deps = [ |
| 328 | ":flexmark-ext-jekyll-front-matter", |
| 329 | ], |
| 330 | ) |
| 331 | |
| 332 | java_library( |
| 333 | name = "flexmark-ext-jekyll-front-matter", |
| 334 | data = ["//lib:LICENSE-flexmark"], |
| 335 | visibility = ["//visibility:public"], |
| 336 | exports = ["@flexmark-ext-jekyll-front-matter//jar"], |
| 337 | runtime_deps = [ |
| 338 | ":flexmark-ext-superscript", |
| 339 | ], |
| 340 | ) |
| 341 | |
| 342 | java_library( |
| 343 | name = "flexmark-ext-superscript", |
| 344 | data = ["//lib:LICENSE-flexmark"], |
| 345 | visibility = ["//visibility:public"], |
| 346 | exports = ["@flexmark-ext-superscript//jar"], |
| 347 | runtime_deps = [ |
| 348 | ":flexmark-ext-tables", |
| 349 | ], |
| 350 | ) |
| 351 | |
| 352 | java_library( |
| 353 | name = "flexmark-ext-tables", |
| 354 | data = ["//lib:LICENSE-flexmark"], |
| 355 | visibility = ["//visibility:public"], |
| 356 | exports = ["@flexmark-ext-tables//jar"], |
| 357 | runtime_deps = [ |
| 358 | ":flexmark-ext-toc", |
| 359 | ], |
| 360 | ) |
| 361 | |
| 362 | java_library( |
| 363 | name = "flexmark-ext-toc", |
| 364 | data = ["//lib:LICENSE-flexmark"], |
| 365 | visibility = ["//visibility:public"], |
| 366 | exports = ["@flexmark-ext-toc//jar"], |
| 367 | runtime_deps = [ |
| 368 | ":flexmark-ext-typographic", |
| 369 | ], |
| 370 | ) |
| 371 | |
| 372 | java_library( |
| 373 | name = "flexmark-ext-typographic", |
| 374 | data = ["//lib:LICENSE-flexmark"], |
| 375 | visibility = ["//visibility:public"], |
| 376 | exports = ["@flexmark-ext-typographic//jar"], |
| 377 | runtime_deps = [ |
| 378 | ":flexmark-ext-wikilink", |
| 379 | ], |
| 380 | ) |
| 381 | |
| 382 | java_library( |
| 383 | name = "flexmark-ext-wikilink", |
| 384 | data = ["//lib:LICENSE-flexmark"], |
| 385 | visibility = ["//visibility:public"], |
| 386 | exports = ["@flexmark-ext-wikilink//jar"], |
| 387 | runtime_deps = [ |
| 388 | ":flexmark-ext-yaml-front-matter", |
| 389 | ], |
| 390 | ) |
| 391 | |
| 392 | java_library( |
| 393 | name = "flexmark-ext-yaml-front-matter", |
| 394 | data = ["//lib:LICENSE-flexmark"], |
| 395 | visibility = ["//visibility:public"], |
| 396 | exports = ["@flexmark-ext-yaml-front-matter//jar"], |
| 397 | runtime_deps = [ |
| 398 | ":flexmark-formatter", |
| 399 | ], |
| 400 | ) |
| 401 | |
| 402 | java_library( |
| 403 | name = "flexmark-formatter", |
| 404 | data = ["//lib:LICENSE-flexmark"], |
| 405 | visibility = ["//visibility:public"], |
| 406 | exports = ["@flexmark-formatter//jar"], |
| 407 | runtime_deps = [ |
| 408 | ":flexmark-html-parser", |
| 409 | ], |
| 410 | ) |
| 411 | |
| 412 | java_library( |
| 413 | name = "flexmark-html-parser", |
| 414 | data = ["//lib:LICENSE-flexmark"], |
| 415 | visibility = ["//visibility:public"], |
| 416 | exports = ["@flexmark-html-parser//jar"], |
| 417 | runtime_deps = [ |
| 418 | ":flexmark-profile-pegdown", |
| 419 | ], |
| 420 | ) |
| 421 | |
| 422 | java_library( |
| 423 | name = "flexmark-profile-pegdown", |
| 424 | data = ["//lib:LICENSE-flexmark"], |
| 425 | visibility = ["//visibility:public"], |
| 426 | exports = ["@flexmark-profile-pegdown//jar"], |
| 427 | runtime_deps = [ |
| 428 | ":flexmark-util", |
| 429 | ], |
| 430 | ) |
| 431 | |
| 432 | java_library( |
| 433 | name = "flexmark-util", |
| 434 | data = ["//lib:LICENSE-flexmark"], |
| 435 | visibility = ["//visibility:public"], |
| 436 | exports = ["@flexmark-util//jar"], |
| 437 | ) |
| 438 | |
| 439 | java_library( |
| 440 | name = "autolink", |
| 441 | data = ["//lib:LICENSE-autolink"], |
| 442 | visibility = ["//visibility:public"], |
| 443 | exports = ["@autolink//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 444 | ) |
| 445 | |
| 446 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 447 | name = "tukaani-xz", |
| 448 | data = ["//lib:LICENSE-xz"], |
| 449 | visibility = ["//visibility:public"], |
David Ostrovsky | e1359a3 | 2018-06-08 09:16:50 +0200 | [diff] [blame] | 450 | exports = ["@tukaani-xz//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 451 | ) |
| 452 | |
| 453 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 454 | name = "mime-util", |
| 455 | data = ["//lib:LICENSE-Apache2.0"], |
| 456 | visibility = ["//visibility:public"], |
David Ostrovsky | e1359a3 | 2018-06-08 09:16:50 +0200 | [diff] [blame] | 457 | exports = ["@mime-util//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 458 | ) |
| 459 | |
| 460 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 461 | name = "guava-retrying", |
| 462 | data = ["//lib:LICENSE-Apache2.0"], |
| 463 | visibility = ["//visibility:public"], |
David Ostrovsky | e1359a3 | 2018-06-08 09:16:50 +0200 | [diff] [blame] | 464 | exports = ["@guava-retrying//jar"], |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 465 | runtime_deps = [":jsr305"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 466 | ) |
| 467 | |
| 468 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 469 | name = "jsr305", |
| 470 | data = ["//lib:LICENSE-Apache2.0"], |
David Pursehouse | 4142f2d | 2017-10-23 16:49:38 +0900 | [diff] [blame] | 471 | visibility = ["//visibility:public"], |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 472 | exports = ["@jsr305//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 473 | ) |
| 474 | |
| 475 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 476 | name = "blame-cache", |
| 477 | data = ["//lib:LICENSE-Apache2.0"], |
| 478 | visibility = ["//visibility:public"], |
David Ostrovsky | e1359a3 | 2018-06-08 09:16:50 +0200 | [diff] [blame] | 479 | exports = ["@blame-cache//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 480 | ) |
| 481 | |
| 482 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 483 | name = "h2", |
| 484 | data = ["//lib:LICENSE-h2"], |
| 485 | visibility = ["//visibility:public"], |
| 486 | exports = ["@h2//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 487 | ) |
| 488 | |
| 489 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 490 | name = "jimfs", |
| 491 | data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], |
| 492 | visibility = ["//visibility:public"], |
| 493 | exports = ["@jimfs//jar"], |
| 494 | runtime_deps = [":guava"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 495 | ) |
| 496 | |
| 497 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 498 | name = "junit", |
| 499 | data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], |
| 500 | visibility = ["//visibility:public"], |
| 501 | exports = [ |
| 502 | ":hamcrest-core", |
| 503 | "@junit//jar", |
| 504 | ], |
| 505 | runtime_deps = [":hamcrest-core"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 506 | ) |
| 507 | |
| 508 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 509 | name = "hamcrest-core", |
| 510 | data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], |
| 511 | visibility = ["//visibility:public"], |
David Ostrovsky | e1359a3 | 2018-06-08 09:16:50 +0200 | [diff] [blame] | 512 | exports = ["@hamcrest-core//jar"], |
David Ostrovsky | b81b4f7 | 2016-05-21 19:55:01 +0200 | [diff] [blame] | 513 | ) |
| 514 | |
| 515 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 516 | name = "soy", |
| 517 | data = ["//lib:LICENSE-Apache2.0"], |
| 518 | visibility = ["//visibility:public"], |
| 519 | exports = ["@soy//jar"], |
| 520 | runtime_deps = [ |
| 521 | ":args4j", |
| 522 | ":gson", |
| 523 | ":guava", |
Paladox none | 761a19e | 2017-03-13 16:39:04 +0000 | [diff] [blame] | 524 | ":html-types", |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 525 | ":icu4j", |
| 526 | ":jsr305", |
| 527 | ":protobuf", |
| 528 | "//lib/guice", |
| 529 | "//lib/guice:guice-assistedinject", |
David Ostrovsky | e1359a3 | 2018-06-08 09:16:50 +0200 | [diff] [blame] | 530 | "//lib/guice:javax_inject", |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 531 | "//lib/ow2:ow2-asm", |
| 532 | "//lib/ow2:ow2-asm-analysis", |
| 533 | "//lib/ow2:ow2-asm-commons", |
| 534 | "//lib/ow2:ow2-asm-util", |
| 535 | ], |
David Ostrovsky | f6b7d4a | 2016-08-28 20:54:50 +0200 | [diff] [blame] | 536 | ) |
David Ostrovsky | c48e6c9 | 2016-09-22 16:13:50 +0200 | [diff] [blame] | 537 | |
| 538 | java_library( |
Paladox none | 761a19e | 2017-03-13 16:39:04 +0000 | [diff] [blame] | 539 | name = "html-types", |
| 540 | data = ["//lib:LICENSE-Apache2.0"], |
| 541 | visibility = ["//visibility:public"], |
David Ostrovsky | e1359a3 | 2018-06-08 09:16:50 +0200 | [diff] [blame] | 542 | exports = ["@html-types//jar"], |
Paladox none | 761a19e | 2017-03-13 16:39:04 +0000 | [diff] [blame] | 543 | ) |
| 544 | |
| 545 | java_library( |
David Ostrovsky | fa18907 | 2016-11-30 08:52:06 +0100 | [diff] [blame] | 546 | name = "icu4j", |
| 547 | data = ["//lib:LICENSE-icu4j"], |
| 548 | visibility = ["//visibility:public"], |
| 549 | exports = ["@icu4j//jar"], |
| 550 | ) |
| 551 | |
David Ostrovsky | aca6210 | 2019-09-14 09:50:38 +0200 | [diff] [blame] | 552 | java_library( |
| 553 | name = "javax-annotation", |
| 554 | data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], |
| 555 | visibility = [ |
| 556 | "//java/com/google/gerrit/acceptance:__pkg__", |
| 557 | "//java/com/google/gerrit/extensions:__pkg__", |
| 558 | "//java/com/google/gerrit/server:__pkg__", |
David Ostrovsky | b98d621 | 2019-11-20 12:17:55 -0800 | [diff] [blame] | 559 | "//plugins:__subpackages__", |
David Ostrovsky | aca6210 | 2019-09-14 09:50:38 +0200 | [diff] [blame] | 560 | ], |
| 561 | exports = ["@javax-annotation//jar"], |
| 562 | ) |
| 563 | |
Han-Wen Nienhuys | 8886849 | 2019-04-25 12:15:41 +0200 | [diff] [blame] | 564 | sh_test( |
| 565 | name = "nongoogle_test", |
| 566 | srcs = ["nongoogle_test.sh"], |
| 567 | data = ["//tools:nongoogle.bzl"], |
| 568 | ) |