Skip to content
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

[packaging] ensure licensing info is included in artifacts #3839

Merged
merged 1 commit into from
May 2, 2016

Conversation

busbey
Copy link
Contributor

@busbey busbey commented May 2, 2016

  • jars should have them in META-INF
  • bin tarball/zip should have them in top level

Right now there's still a gap, namely aggregate NOTICE files for those artifacts that bundle 3rd party ASL licensed dependencies. I've done this before in other maven-based projects, but navigating JRuby's build is taking me a bit of time.

* jars should have them in META-INF
* bin tarball/zip should have them in top level
@mkristian
Copy link
Member

we shade some dependencies for jruby-core. jruby-stdlib does include complete jars from 3rd parties and then there are those aggregated artifacts: jruby-complete, jruby-jars (which is a gem), jruby-dist and maybe main jruby artifact. and finally there is lib/jruby.jar which is jruby-core with all its dependencies packed into one jar.

@mkristian mkristian merged commit dfaf182 into jruby:master May 2, 2016
@mkristian
Copy link
Member

travis looks good to me :) - thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants