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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# Description:
# JaCoCo is a free code coverage library for Java, created by the EclEmma team.
licenses(["reciprocal"]) # EPL 1.0 (Eclipse Public License)
exports_files(["LICENSE"])
package(default_visibility = ["//visibility:public"])
filegroup(
name = "srcs",
srcs = glob(["**"]),
)
java_import(
name = "agent",
jars = ["org.jacoco.agent-0.7.5.201505241946.jar"],
srcjar = "org.jacoco.agent-0.7.5.201505241946-src.jar",
)
java_import(
name = "core",
jars = ["org.jacoco.core-0.7.5.201505241946.jar"],
srcjar = "org.jacoco.core-0.7.5.201505241946-src.jar",
exports = [
"//third_party:asm",
"//third_party:asm-commons",
"//third_party:asm-tree",
],
)
filegroup(
name = "core-jars",
srcs = ["org.jacoco.core-0.7.5.201505241946.jar"],
)
java_import(
name = "report",
jars = ["org.jacoco.report-0.7.5.201505241946.jar"],
srcjar = "org.jacoco.report-0.7.5.201505241946-src.jar",
exports = [
":core",
"//third_party:asm",
],
)
java_import(
name = "blaze-agent",
jars = ["jacocoagent.jar"],
)
java_import(
name = "blaze-agent-neverlink",
jars = ["jacocoagent.jar"],
neverlink = 1,
)
java_import(
name = "blaze-instrumentation",
jars = ["org.jacoco.ant-0.7.5.201505241946-nodeps.jar"],
)
|