forked from google/guice
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBUILD
35 lines (32 loc) · 1.27 KB
/
BUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
load("@rules_java//java:defs.bzl", "java_library")
load("//:mvn.bzl", "gen_maven_artifact")
load("//:build_defs.bzl", "POM_VERSION")
package(
default_testonly = 1,
)
java_library(
name = "guice-bom",
tags = ["maven_coordinates=com.google.inject:guice-bom:" + POM_VERSION],
runtime_deps = [
"//core/src/com/google/inject",
"//extensions/assistedinject/src/com/google/inject/assistedinject",
"//extensions/dagger-adapter/src/com/google/inject/daggeradapter",
"//extensions/grapher/src/com/google/inject/grapher",
"//extensions/jmx/src/com/google/inject/tools/jmx",
"//extensions/jndi/src/com/google/inject/jndi",
"//extensions/persist/src/com/google/inject/persist",
"//extensions/servlet/src/com/google/inject/servlet",
"//extensions/spring/src/com/google/inject/spring",
"//extensions/struts2/src/com/google/inject/struts2",
"//extensions/testlib/src/com/google/inject/testing:testlib",
"//extensions/throwingproviders/src/com/google/inject/throwingproviders",
],
)
gen_maven_artifact(
name = "bom",
artifact_id = "guice-bom",
artifact_name = "Google Guice - Bill of Materials",
artifact_target = ":guice-bom",
javadoc_srcs = None,
packaging = "pom",
)