xref: /JGit/lib/BUILD (revision 280707b0fc717fdd8898242f21589f0c7c7d87be)
1bc5014faSJonathan Niederjava_library(
20f6ddb37SDavid Ostrovsky    name = "args4j",
30f6ddb37SDavid Ostrovsky    visibility = [
40f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.pgm:__pkg__",
50f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.pgm.test:__pkg__",
60f6ddb37SDavid Ostrovsky    ],
70f6ddb37SDavid Ostrovsky    exports = ["@args4j//jar"],
80f6ddb37SDavid Ostrovsky)
90f6ddb37SDavid Ostrovsky
100f6ddb37SDavid Ostrovskyjava_library(
11bc5014faSJonathan Nieder    name = "commons-compress",
120f6ddb37SDavid Ostrovsky    visibility = [
130f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.archive:__pkg__",
140f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.pgm.test:__pkg__",
150f6ddb37SDavid Ostrovsky    ],
16bc5014faSJonathan Nieder    exports = ["@commons_compress//jar"],
17bc5014faSJonathan Nieder)
18bc5014faSJonathan Nieder
19bc5014faSJonathan Niederjava_library(
200f6ddb37SDavid Ostrovsky    name = "commons-codec",
210f6ddb37SDavid Ostrovsky    exports = ["@commons_codec//jar"],
220f6ddb37SDavid Ostrovsky)
230f6ddb37SDavid Ostrovsky
240f6ddb37SDavid Ostrovskyjava_library(
250f6ddb37SDavid Ostrovsky    name = "commons-logging",
260f6ddb37SDavid Ostrovsky    testonly = 1,
270f6ddb37SDavid Ostrovsky    visibility = ["//visibility:public"],
280f6ddb37SDavid Ostrovsky    exports = ["@commons_logging//jar"],
290f6ddb37SDavid Ostrovsky)
300f6ddb37SDavid Ostrovsky
310f6ddb37SDavid Ostrovskyjava_library(
32bc5014faSJonathan Nieder    name = "gson",
3335bb7cccSHan-Wen Nienhuys    visibility = [
3435bb7cccSHan-Wen Nienhuys        "//org.eclipse.jgit.lfs:__pkg__",
3535bb7cccSHan-Wen Nienhuys        "//org.eclipse.jgit.lfs.server:__pkg__",
3635bb7cccSHan-Wen Nienhuys    ],
37bc5014faSJonathan Nieder    exports = ["@gson//jar"],
38bc5014faSJonathan Nieder)
39bc5014faSJonathan Nieder
40bc5014faSJonathan Niederjava_library(
41bc5014faSJonathan Nieder    name = "httpclient",
420f6ddb37SDavid Ostrovsky    visibility = [
430f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.http.apache:__pkg__",
440f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.lfs.server.test:__pkg__",
450f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.pgm:__pkg__",
460f6ddb37SDavid Ostrovsky    ],
47bc5014faSJonathan Nieder    exports = ["@httpclient//jar"],
48bc5014faSJonathan Nieder)
49bc5014faSJonathan Nieder
50bc5014faSJonathan Niederjava_library(
51bc5014faSJonathan Nieder    name = "httpcore",
52bc5014faSJonathan Nieder    visibility = [
53bc5014faSJonathan Nieder        "//org.eclipse.jgit.http.apache:__pkg__",
54*280707b0SGabriel Couto        "//org.eclipse.jgit.http.test:__pkg__",
55bc5014faSJonathan Nieder        "//org.eclipse.jgit.lfs.server:__pkg__",
560f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.lfs.server.test:__pkg__",
570f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.pgm:__pkg__",
58bc5014faSJonathan Nieder    ],
59bc5014faSJonathan Nieder    exports = ["@httpcore//jar"],
60bc5014faSJonathan Nieder)
61bc5014faSJonathan Nieder
62bc5014faSJonathan Niederjava_library(
63bc5014faSJonathan Nieder    name = "javaewah",
64bc5014faSJonathan Nieder    visibility = ["//visibility:public"],
65bc5014faSJonathan Nieder    exports = ["@javaewah//jar"],
66bc5014faSJonathan Nieder)
67bc5014faSJonathan Nieder
68bc5014faSJonathan Niederjava_library(
690f6ddb37SDavid Ostrovsky    name = "jetty-http",
700f6ddb37SDavid Ostrovsky    # TODO: This should be testonly but org.eclipse.jgit.pgm depends on it.
710f6ddb37SDavid Ostrovsky    visibility = ["//visibility:public"],
720f6ddb37SDavid Ostrovsky    exports = ["@jetty_http//jar"],
730f6ddb37SDavid Ostrovsky    runtime_deps = [":commons-codec"],
740f6ddb37SDavid Ostrovsky)
750f6ddb37SDavid Ostrovsky
760f6ddb37SDavid Ostrovskyjava_library(
770f6ddb37SDavid Ostrovsky    name = "jetty-io",
780f6ddb37SDavid Ostrovsky    # TODO: This should be testonly but org.eclipse.jgit.pgm depends on it.
790f6ddb37SDavid Ostrovsky    visibility = ["//visibility:public"],
800f6ddb37SDavid Ostrovsky    exports = ["@jetty_io//jar"],
810f6ddb37SDavid Ostrovsky)
820f6ddb37SDavid Ostrovsky
830f6ddb37SDavid Ostrovskyjava_library(
840f6ddb37SDavid Ostrovsky    name = "jetty-security",
850f6ddb37SDavid Ostrovsky    # TODO: This should be testonly but org.eclipse.jgit.pgm depends on it.
860f6ddb37SDavid Ostrovsky    visibility = ["//visibility:public"],
870f6ddb37SDavid Ostrovsky    exports = ["@jetty_security//jar"],
880f6ddb37SDavid Ostrovsky)
890f6ddb37SDavid Ostrovsky
900f6ddb37SDavid Ostrovskyjava_library(
910f6ddb37SDavid Ostrovsky    name = "jetty-server",
920f6ddb37SDavid Ostrovsky    # TODO: This should be testonly but org.eclipse.jgit.pgm depends on it.
930f6ddb37SDavid Ostrovsky    visibility = ["//visibility:public"],
940f6ddb37SDavid Ostrovsky    exports = ["@jetty_server//jar"],
950f6ddb37SDavid Ostrovsky)
960f6ddb37SDavid Ostrovsky
970f6ddb37SDavid Ostrovskyjava_library(
980f6ddb37SDavid Ostrovsky    name = "jetty-servlet",
990f6ddb37SDavid Ostrovsky    # TODO: This should be testonly but org.eclipse.jgit.pgm depends on it.
1000f6ddb37SDavid Ostrovsky    visibility = ["//visibility:public"],
1010f6ddb37SDavid Ostrovsky    exports = ["@jetty_servlet//jar"],
1020f6ddb37SDavid Ostrovsky)
1030f6ddb37SDavid Ostrovsky
1040f6ddb37SDavid Ostrovskyjava_library(
1050f6ddb37SDavid Ostrovsky    name = "jetty-util",
1060f6ddb37SDavid Ostrovsky    # TODO: This should be testonly but org.eclipse.jgit.pgm depends on it.
1070f6ddb37SDavid Ostrovsky    visibility = ["//visibility:public"],
1080f6ddb37SDavid Ostrovsky    exports = ["@jetty_util//jar"],
1090f6ddb37SDavid Ostrovsky)
1100f6ddb37SDavid Ostrovsky
1110f6ddb37SDavid Ostrovskyjava_library(
112bc5014faSJonathan Nieder    name = "jsch",
113c506f8d2SThomas Wolf    visibility = [
114c506f8d2SThomas Wolf        "//org.eclipse.jgit:__pkg__",
115c506f8d2SThomas Wolf        "//org.eclipse.jgit.test:__pkg__",
116c506f8d2SThomas Wolf    ],
117bc5014faSJonathan Nieder    exports = ["@jsch//jar"],
118bc5014faSJonathan Nieder)
119bc5014faSJonathan Nieder
120bc5014faSJonathan Niederjava_library(
121cdc88247SMatthias Sohn    name = "jzlib",
122cdc88247SMatthias Sohn    visibility = [
123cdc88247SMatthias Sohn        "//org.eclipse.jgit:__pkg__",
124cdc88247SMatthias Sohn        "//org.eclipse.jgit.test:__pkg__",
125cdc88247SMatthias Sohn    ],
126cdc88247SMatthias Sohn    exports = ["@jzlib//jar"],
127cdc88247SMatthias Sohn)
128cdc88247SMatthias Sohn
129cdc88247SMatthias Sohnjava_library(
130bc5014faSJonathan Nieder    name = "junit",
13102fe1e0bSJonathan Nieder    testonly = 1,
13202fe1e0bSJonathan Nieder    visibility = ["//visibility:public"],
133fa2851ceSDavid Ostrovsky    exports = [
134fa2851ceSDavid Ostrovsky        "@hamcrest_core//jar",
135fa2851ceSDavid Ostrovsky        "@hamcrest_library//jar",
136904e9f8bSDavid Pursehouse        "@junit//jar",
1370f6ddb37SDavid Ostrovsky    ],
138bc5014faSJonathan Nieder)
139bc5014faSJonathan Nieder
140bc5014faSJonathan Niederjava_library(
141bc5014faSJonathan Nieder    name = "servlet-api",
142bc5014faSJonathan Nieder    visibility = [
143bc5014faSJonathan Nieder        "//org.eclipse.jgit.http.apache:__pkg__",
144bc5014faSJonathan Nieder        "//org.eclipse.jgit.http.server:__pkg__",
1450f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.http.test:__pkg__",
1460f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.junit.http:__pkg__",
147bc5014faSJonathan Nieder        "//org.eclipse.jgit.lfs.server:__pkg__",
1480f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.lfs.server.test:__pkg__",
1490f6ddb37SDavid Ostrovsky        "//org.eclipse.jgit.pgm:__pkg__",
150bc5014faSJonathan Nieder    ],
151bc5014faSJonathan Nieder    exports = ["@servlet_api_3_1//jar"],
152bc5014faSJonathan Nieder)
153bc5014faSJonathan Nieder
154bc5014faSJonathan Niederjava_library(
155bc5014faSJonathan Nieder    name = "slf4j-api",
156bc5014faSJonathan Nieder    visibility = ["//visibility:public"],
157bc5014faSJonathan Nieder    exports = ["@log_api//jar"],
158bc5014faSJonathan Nieder)
1590f6ddb37SDavid Ostrovsky
1600f6ddb37SDavid Ostrovskyjava_library(
1610f6ddb37SDavid Ostrovsky    name = "slf4j-simple",
1620f6ddb37SDavid Ostrovsky    testonly = 1,
1630f6ddb37SDavid Ostrovsky    visibility = ["//visibility:public"],
1640f6ddb37SDavid Ostrovsky    exports = ["@slf4j_simple//jar"],
1650f6ddb37SDavid Ostrovsky)
1660f6ddb37SDavid Ostrovsky
1670f6ddb37SDavid Ostrovskyjava_library(
1680f6ddb37SDavid Ostrovsky    name = "xz",
1690f6ddb37SDavid Ostrovsky    testonly = 1,
1700f6ddb37SDavid Ostrovsky    visibility = ["//visibility:public"],
1710f6ddb37SDavid Ostrovsky    exports = ["@tukaani_xz//jar"],
1720f6ddb37SDavid Ostrovsky)
173