blob: 89413467729573ad3de90ff0c67e6386afab9cf8 [file] [log] [blame]
David Ostrovsky20c2fd42019-08-30 10:19:56 +02001load("@rules_java//java:defs.bzl", "java_library")
2
David Ostrovskyb81b4f72016-05-21 19:55:01 +02003java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +01004 name = "guice",
5 data = ["//lib:LICENSE-Apache2.0"],
6 visibility = ["//visibility:public"],
7 exports = [
David Ostrovskyf98a60b2018-06-08 09:16:50 +02008 ":guice-library",
David Ostrovskyfa189072016-11-30 08:52:06 +01009 ":javax-inject",
David Ostrovskyfa189072016-11-30 08:52:06 +010010 ],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020011)
12
13java_library(
David Ostrovskyf98a60b2018-06-08 09:16:50 +020014 name = "guice-library",
David Ostrovskyfa189072016-11-30 08:52:06 +010015 data = ["//lib:LICENSE-Apache2.0"],
16 visibility = ["//visibility:public"],
David Ostrovskyf98a60b2018-06-08 09:16:50 +020017 exports = ["@guice-library//jar"],
David Ostrovskyfa189072016-11-30 08:52:06 +010018 runtime_deps = ["aopalliance"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020019)
20
21java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010022 name = "guice-assistedinject",
23 data = ["//lib:LICENSE-Apache2.0"],
24 visibility = ["//visibility:public"],
David Ostrovskyf98a60b2018-06-08 09:16:50 +020025 exports = ["@guice-assistedinject//jar"],
David Ostrovskyfa189072016-11-30 08:52:06 +010026 runtime_deps = [":guice"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020027)
28
29java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010030 name = "guice-servlet",
31 data = ["//lib:LICENSE-Apache2.0"],
32 visibility = ["//visibility:public"],
David Ostrovskyf98a60b2018-06-08 09:16:50 +020033 exports = ["@guice-servlet//jar"],
David Ostrovskyfa189072016-11-30 08:52:06 +010034 runtime_deps = [":guice"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020035)
36
37java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010038 name = "aopalliance",
39 data = ["//lib:LICENSE-PublicDomain"],
40 exports = ["@aopalliance//jar"],
David Ostrovskyb81b4f72016-05-21 19:55:01 +020041)
42
43java_library(
David Ostrovskyfa189072016-11-30 08:52:06 +010044 name = "javax-inject",
45 data = ["//lib:LICENSE-Apache2.0"],
46 visibility = ["//visibility:public"],
47 exports = ["@javax_inject//jar"],
Han-Wen Nienhuysbcb46c32016-08-24 14:34:23 -030048)