rules_jvm_external
rules_jvm_external copied to clipboard
WIP: Rules license support
This change updates maven_install to accept a JSON file with license metadata, so it can then generate rule_license license instances in the BUILD file it creates. In the BUILD file, maven_install will use the applicable_licenses global attribute to apply the licenses to the artifacts.
See an example usage of this feature here: https://github.com/bazelbuild/rules_license/pull/35
Design doc: https://docs.google.com/document/d/1XnDEQArn_hAIiExSHPgo8v2UZWP3eRf0OtUldLuHso8/edit#
@danielmachlab are you still planning on merging this? This is something that we'd like to use internally.
@Bencodes although this works, it was an initial design and we are now working on an alternate approach as described here and here. However, we'd love if you joined our SIG meeting on Monday, August 22nd to discuss this solution and others that might work for Lyft—here is the calendar invitation.
@danielmachlab , I'd be interested in joining the meeting to discuss. The calendar invite link doesn't appear to be working, is there another link I can follow to see when/how to join?
@davidkurkov it would be great to have you join. We are meeting today at 3pm ET here: https://meet.google.com/hzf-xdih-vpt
Awesome, thanks @danielmachlab !