-
-
Notifications
You must be signed in to change notification settings - Fork 256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Rules license support #683
base: master
Are you sure you want to change the base?
WIP: Rules license support #683
Conversation
@danielmachlab are you still planning on merging this? This is something that we'd like to use internally. |
@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 ! |
This change updates
maven_install
to accept a JSON file with license metadata, so it can then generaterule_license
license
instances in the BUILD file it creates. In theBUILD
file,maven_install
will use theapplicable_licenses
global attribute to apply thelicense
s to the artifacts.See an example usage of this feature here: bazelbuild/rules_license#35
Design doc: https://docs.google.com/document/d/1XnDEQArn_hAIiExSHPgo8v2UZWP3eRf0OtUldLuHso8/edit#