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