best-nightfall-7221
05/23/2021, 6:56 PMjar_library
has a managed_dependencies
field, but scala_library
does not? Would it still work if I passed it in via the payload?
class AiqScalaLibrary(ScalaLibrary):
def __init__(self, java_sources=None, payload=None, managed_dependencies=None, **kwargs):
if managed_dependencies is not None:
payload = payload or Payload()
payload.add_fields({
'managed_dependencies': PrimitiveField(managed_dependencies),
})
super(AiqScalaLibrary, self).__init__(java_sources=java_sources,payload=payload,**kwargs)
I'm trying to use managed_dependencies
to build a top-level jvm binary, which deps on a scala library, which (deep down) has another scala dep where I want to enforce v1 or v2 of itbest-nightfall-7221
05/24/2021, 5:51 PMbest-nightfall-7221
05/24/2021, 5:56 PMwide-energy-11069
05/24/2021, 5:58 PMbest-nightfall-7221
05/24/2021, 7:31 PMbest-nightfall-7221
05/24/2021, 7:53 PMbest-nightfall-7221
05/24/2021, 8:01 PMmanaged_dependencies
to jvm_binary
? I want to do that so I can build the binary twice, once with pinned v1 and once with pinned v2wide-energy-11069
05/24/2021, 10:13 PMcan I pass inIf not, you can always create an another scala_library with managed deps, assuming managed deps works for scala library.tomanaged_dependencies
jvm_binary