| David Pursehouse | 5aaf0b6 | 2019-09-05 09:44:28 +0900 | [diff] [blame] | 1 | load("@rules_java//java:defs.bzl", "java_library") |
| 2 | |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 3 | package( |
| 4 | default_visibility = ["//visibility:public"], |
| 5 | ) |
| 6 | |
| 7 | [java_library( |
| 8 | name = n, |
| David Pursehouse | 56b50a2 | 2019-03-12 16:51:49 +0900 | [diff] [blame] | 9 | exports = ["@%s//jar" % n], |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 10 | ) for n in [ |
| 11 | "autolink", |
| 12 | "commonmark", |
| David Ostrovsky | 2d4e82e | 2023-09-29 13:08:41 +0200 | [diff] [blame] | 13 | "commons-codec", |
| David Ostrovsky | fa01b7f | 2017-06-03 11:04:52 +0200 | [diff] [blame] | 14 | "commons-lang3", |
| David Pursehouse | a4d3935 | 2018-01-23 08:27:29 +0900 | [diff] [blame] | 15 | "commons-text", |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 16 | "cm-autolink", |
| 17 | "gfm-strikethrough", |
| 18 | "gfm-tables", |
| Shawn Pearce | 3739fcd | 2017-06-30 15:38:17 -0700 | [diff] [blame] | 19 | "html-types", |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 20 | "jsr305", |
| Matthias Sohn | e7a33c2 | 2022-01-07 11:57:24 +0100 | [diff] [blame] | 21 | "servlet-api", |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 22 | "gson", |
| 23 | "guava", |
| David Pursehouse | a082ad9 | 2019-03-12 16:44:20 +0900 | [diff] [blame] | 24 | "guava-failureaccess", |
| David Pursehouse | 2872604 | 2019-06-27 09:09:30 +0900 | [diff] [blame] | 25 | "ow2-asm", |
| 26 | "ow2-asm-analysis", |
| 27 | "ow2-asm-commons", |
| 28 | "ow2-asm-tree", |
| 29 | "ow2-asm-util", |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 30 | ]] |
| Matthias Sohn | e7a33c2 | 2022-01-07 11:57:24 +0100 | [diff] [blame] | 31 | |
| 32 | java_library( |
| David Ostrovsky | 2d4e82e | 2023-09-29 13:08:41 +0200 | [diff] [blame] | 33 | name = "prettify", |
| 34 | visibility = ["//visibility:public"], |
| 35 | exports = ["@java-prettify"], |
| Fabien Sanglard | acb511d | 2022-09-01 17:09:48 -0700 | [diff] [blame] | 36 | ) |
| 37 | |
| 38 | java_library( |
| Matthias Sohn | e7a33c2 | 2022-01-07 11:57:24 +0100 | [diff] [blame] | 39 | name = "slf4j-api", |
| 40 | exports = ["@log-api//jar"], |
| 41 | ) |
| 42 | |
| 43 | java_library( |
| 44 | name = "slf4j-simple", |
| 45 | runtime_deps = [ |
| 46 | ":slf4j-api", |
| 47 | "@slf4j-simple//jar", |
| 48 | ], |
| 49 | ) |
| Matthias Sohn | b3ee156 | 2022-01-07 10:23:02 +0100 | [diff] [blame] | 50 | |
| 51 | java_library( |
| 52 | name = "jgit", |
| 53 | visibility = ["//visibility:public"], |
| 54 | exports = ["@jgit//org.eclipse.jgit:jgit"], |
| 55 | runtime_deps = [ |
| 56 | ":slf4j-api", |
| 57 | "@javaewah//jar", |
| 58 | ], |
| 59 | ) |
| 60 | |
| 61 | java_library( |
| 62 | name = "jgit-archive", |
| 63 | visibility = ["//visibility:public"], |
| 64 | exports = ["@jgit//org.eclipse.jgit.archive:jgit-archive"], |
| 65 | runtime_deps = [":jgit"], |
| 66 | ) |
| 67 | |
| 68 | java_library( |
| 69 | name = "jgit-junit", |
| 70 | testonly = True, |
| 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 | visibility = ["//visibility:public"], |
| 79 | exports = ["@jgit//org.eclipse.jgit.http.server:jgit-servlet"], |
| 80 | runtime_deps = [":jgit"], |
| 81 | ) |
| 82 | |
| 83 | java_library( |
| 84 | name = "tukaani-xz", |
| 85 | exports = ["@tukaani-xz//jar"], |
| 86 | ) |
| 87 | |
| 88 | java_library( |
| 89 | name = "commons-compress", |
| 90 | exports = ["@commons-compress//jar"], |
| 91 | ) |