blob: f6ba7ecae692489e228f92c2726299357c2c1a91 [file] [log] [blame]
David Pursehouse5aaf0b62019-09-05 09:44:28 +09001load("@rules_java//java:defs.bzl", "java_library")
2
Han-Wen Nienhuys4bc6c802016-04-01 20:27:52 +02003package(
4 default_visibility = ["//visibility:public"],
5)
6
7[java_library(
8 name = n,
David Pursehouse56b50a22019-03-12 16:51:49 +09009 exports = ["@%s//jar" % n],
Han-Wen Nienhuys4bc6c802016-04-01 20:27:52 +020010) for n in [
11 "autolink",
12 "commonmark",
David Ostrovsky2d4e82e2023-09-29 13:08:41 +020013 "commons-codec",
David Ostrovskyfa01b7f2017-06-03 11:04:52 +020014 "commons-lang3",
David Pursehousea4d39352018-01-23 08:27:29 +090015 "commons-text",
Han-Wen Nienhuys4bc6c802016-04-01 20:27:52 +020016 "cm-autolink",
17 "gfm-strikethrough",
18 "gfm-tables",
Shawn Pearce3739fcd2017-06-30 15:38:17 -070019 "html-types",
Han-Wen Nienhuys4bc6c802016-04-01 20:27:52 +020020 "jsr305",
Matthias Sohne7a33c22022-01-07 11:57:24 +010021 "servlet-api",
Han-Wen Nienhuys4bc6c802016-04-01 20:27:52 +020022 "gson",
23 "guava",
David Pursehousea082ad92019-03-12 16:44:20 +090024 "guava-failureaccess",
David Pursehouse28726042019-06-27 09:09:30 +090025 "ow2-asm",
26 "ow2-asm-analysis",
27 "ow2-asm-commons",
28 "ow2-asm-tree",
29 "ow2-asm-util",
Han-Wen Nienhuys4bc6c802016-04-01 20:27:52 +020030]]
Matthias Sohne7a33c22022-01-07 11:57:24 +010031
32java_library(
David Ostrovsky2d4e82e2023-09-29 13:08:41 +020033 name = "prettify",
34 visibility = ["//visibility:public"],
35 exports = ["@java-prettify"],
Fabien Sanglardacb511d2022-09-01 17:09:48 -070036)
37
38java_library(
Matthias Sohne7a33c22022-01-07 11:57:24 +010039 name = "slf4j-api",
40 exports = ["@log-api//jar"],
41)
42
43java_library(
44 name = "slf4j-simple",
45 runtime_deps = [
46 ":slf4j-api",
47 "@slf4j-simple//jar",
48 ],
49)
Matthias Sohnb3ee1562022-01-07 10:23:02 +010050
51java_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
61java_library(
62 name = "jgit-archive",
63 visibility = ["//visibility:public"],
64 exports = ["@jgit//org.eclipse.jgit.archive:jgit-archive"],
65 runtime_deps = [":jgit"],
66)
67
68java_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
76java_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
83java_library(
84 name = "tukaani-xz",
85 exports = ["@tukaani-xz//jar"],
86)
87
88java_library(
89 name = "commons-compress",
90 exports = ["@commons-compress//jar"],
91)