dist and jar-complete targets #912

Closed
BanzaiMan opened this Issue Jul 25, 2013 · 12 comments

Projects

None yet

6 participants

@BanzaiMan
Member

We moved to maven, but it appears that we have not completed the migration for dist and jar-complete targets.

We haven't had a valid package for about a month.

@headius headius was assigned Jul 25, 2013
@headius
Member
headius commented Jul 25, 2013

Critical issue since we want to release in the next couple weeks.

@headius
Member
headius commented Jul 25, 2013
@jendave
Contributor
jendave commented Jul 25, 2013

@mkristian, I'd be more than happy to help, if needed.

@mkristian
Member

@jendave
most of the missing pieces is on that branch https://github.com/jruby/jruby/tree/pom-proposal

I did not do anything related to osgi - so if you have any knowledge about osgi and how it was setup with jruby, that would be great.

I also send an email to dev@jruby.codehaus.org about what I did on that branch above but I am not sure if my emails really reach (in past I had problems with emails to the dev list)

@mkristian
Member

https://gist.github.com/mkristian/6130102 shows the difference between the old and the new maven packed dist file. the main thing are the missing .bat files - I do not know where they are coming from ? the rest looks OK to me. to create those.

I see a apidocs task in ant that would still need a maven reimplementation. also it would be nice to run "native" maven CI like mvn -Pall -Ptest clean install which will build all artifacts and packages as well runs some tests in ./test and it WILL produce some console log when something fails - the ant execution of mvn just produces "ERROR in executing ..." which is not really helpful to figure out what went wrong.

anyways please read ./Building.md on how to build things and report if you miss something or need something more or need something else !!

@donv
Member
donv commented Aug 16, 2013

Is there a way to build the jruby-jars gem from master now? ant dist-gem fails with a missing rake gem. mvn -Pdist doesn't seem to produce the gem.

A current jruby-jars.gem is needed to test Ruboto against the current JRuby master.

@mkristian
Member

please try mvn -Pjruby-jars

@BanzaiMan
Member

I fixed Jenkins so that -Pdist, -Pcomplete and -Pjruby-jars are executed and the artifacts available at http://ci.jruby.org/snapshots/master/.

@BanzaiMan
Member

What's left is the src archives and the openssl gem.

@enebo
Member
enebo commented Aug 30, 2013

So what's the status on these last two things? @BanzaiMan when you say src you mean the jruby-src.jar and similar for each artifact right?

@BanzaiMan
Member

Correct. The dist target generated those, but I haven't figured out how to generate them with maven.

@BanzaiMan
Member

dist is now working. The openssl gem is still missing, but I believe it's good for now.

@BanzaiMan BanzaiMan closed this Sep 8, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment