| 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 | fa01b7f | 2017-06-03 11:04:52 +0200 | [diff] [blame] | 13 | "commons-lang3", |
| David Pursehouse | a4d3935 | 2018-01-23 08:27:29 +0900 | [diff] [blame] | 14 | "commons-text", |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 15 | "cm-autolink", |
| 16 | "gfm-strikethrough", |
| 17 | "gfm-tables", |
| Shawn Pearce | 3739fcd | 2017-06-30 15:38:17 -0700 | [diff] [blame] | 18 | "html-types", |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 19 | "jsr305", |
| Matthias Sohn | e7a33c2 | 2022-01-07 11:57:24 +0100 | [diff] [blame] | 20 | "servlet-api", |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 21 | "gson", |
| 22 | "guava", |
| David Pursehouse | a082ad9 | 2019-03-12 16:44:20 +0900 | [diff] [blame] | 23 | "guava-failureaccess", |
| David Pursehouse | 2872604 | 2019-06-27 09:09:30 +0900 | [diff] [blame] | 24 | "ow2-asm", |
| 25 | "ow2-asm-analysis", |
| 26 | "ow2-asm-commons", |
| 27 | "ow2-asm-tree", |
| 28 | "ow2-asm-util", |
| Han-Wen Nienhuys | 4bc6c80 | 2016-04-01 20:27:52 +0200 | [diff] [blame] | 29 | ]] |
| Matthias Sohn | e7a33c2 | 2022-01-07 11:57:24 +0100 | [diff] [blame] | 30 | |
| 31 | java_library( |
| Fabien Sanglard | acb511d | 2022-09-01 17:09:48 -0700 | [diff] [blame^] | 32 | name = "prettify", |
| 33 | visibility = ["//visibility:public"], |
| 34 | exports = ["@java-prettify"], |
| 35 | ) |
| 36 | |
| 37 | java_library( |
| Matthias Sohn | e7a33c2 | 2022-01-07 11:57:24 +0100 | [diff] [blame] | 38 | name = "slf4j-api", |
| 39 | exports = ["@log-api//jar"], |
| 40 | ) |
| 41 | |
| 42 | java_library( |
| 43 | name = "slf4j-simple", |
| 44 | runtime_deps = [ |
| 45 | ":slf4j-api", |
| 46 | "@slf4j-simple//jar", |
| 47 | ], |
| 48 | ) |
| Matthias Sohn | b3ee156 | 2022-01-07 10:23:02 +0100 | [diff] [blame] | 49 | |
| 50 | java_library( |
| 51 | name = "jgit", |
| 52 | visibility = ["//visibility:public"], |
| 53 | exports = ["@jgit//org.eclipse.jgit:jgit"], |
| 54 | runtime_deps = [ |
| 55 | ":slf4j-api", |
| 56 | "@javaewah//jar", |
| 57 | ], |
| 58 | ) |
| 59 | |
| 60 | java_library( |
| 61 | name = "jgit-archive", |
| 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 | visibility = ["//visibility:public"], |
| 71 | exports = ["@jgit//org.eclipse.jgit.junit:junit"], |
| 72 | runtime_deps = [":jgit"], |
| 73 | ) |
| 74 | |
| 75 | java_library( |
| 76 | name = "jgit-servlet", |
| 77 | visibility = ["//visibility:public"], |
| 78 | exports = ["@jgit//org.eclipse.jgit.http.server:jgit-servlet"], |
| 79 | runtime_deps = [":jgit"], |
| 80 | ) |
| 81 | |
| 82 | java_library( |
| 83 | name = "tukaani-xz", |
| 84 | exports = ["@tukaani-xz//jar"], |
| 85 | ) |
| 86 | |
| 87 | java_library( |
| 88 | name = "commons-compress", |
| 89 | exports = ["@commons-compress//jar"], |
| 90 | ) |