Skip to content

Commit 0e4d308

Browse files
committed
transitive_deps was migrated to more specific transitive_runtime_jars and transitive_compile_time_jars
1 parent 0efe0ca commit 0e4d308

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

rules_java_gapic/java_gapic_pkg.bzl

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,14 @@ def _construct_extra_deps(scope_to_deps, versions_map):
149149
if not extra_deps.get(key):
150150
extra_deps[key] = "%s project(':%s')" % (scope, pkg_dependency)
151151
elif _is_java_dependency(dep):
152-
for f in dep[JavaInfo].transitive_deps.to_list():
152+
for f in dep[JavaInfo].transitive_runtime_jars.to_list():
153+
maven_artifact = label_name_to_maven_artifact.get(f.owner.name)
154+
if not maven_artifact:
155+
continue
156+
key = "{{%s}}" % maven_artifact
157+
if not extra_deps.get(key):
158+
extra_deps[key] = "%s '%s'" % (scope, versions_map[key])
159+
for f in dep[JavaInfo].transitive_compile_time_jars.to_list():
153160
maven_artifact = label_name_to_maven_artifact.get(f.owner.name)
154161
if not maven_artifact:
155162
continue

0 commit comments

Comments
 (0)