Skip to content

Commit d8246a4

Browse files
dx404rules_java Copybara
authored andcommitted
Automatic code cleanup.
PiperOrigin-RevId: 784744315 Change-Id: Ia6c12564112645ff2161dbb04a5b6f6393445026
1 parent 02f488d commit d8246a4

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

java/java_single_jar.bzl

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
load("//java/common:java_common.bzl", "java_common")
44
load("//java/common:java_info.bzl", "JavaInfo")
55

6-
def _java_single_jar(ctx):
6+
def _single_jar_inputs(deps, deploy_env):
77
transitive_inputs = []
8-
for dep in ctx.attr.deps:
8+
for dep in deps:
99
if JavaInfo in dep:
1010
info = dep[JavaInfo]
1111
transitive_inputs.append(info.transitive_runtime_jars)
@@ -25,11 +25,15 @@ def _java_single_jar(ctx):
2525
if hasattr(java_common, "JavaRuntimeClasspathInfo"):
2626
deploy_env_jars = depset(transitive = [
2727
dep[java_common.JavaRuntimeClasspathInfo].runtime_classpath
28-
for dep in ctx.attr.deploy_env
28+
for dep in deploy_env
2929
])
3030
excluded_jars = {jar: None for jar in deploy_env_jars.to_list()}
3131
if excluded_jars:
3232
inputs = depset([jar for jar in inputs.to_list() if jar not in excluded_jars])
33+
return inputs
34+
35+
def _java_single_jar(ctx):
36+
inputs = _single_jar_inputs(ctx.attr.deps, ctx.attr.deploy_env)
3337

3438
args = ctx.actions.args()
3539
args.add_all("--sources", inputs)

0 commit comments

Comments
 (0)