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.
Critical issue since we want to release in the next couple weeks.
@mkristian, I'd be more than happy to help, if needed.
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 email@example.com 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)
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.
mvn -Pall -Ptest clean install
anyways please read ./Building.md on how to build things and report if you miss something or need something more or need something else !!
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.
please try mvn -Pjruby-jars
I fixed Jenkins so that -Pdist, -Pcomplete and -Pjruby-jars are executed and the artifacts available at http://ci.jruby.org/snapshots/master/.
What's left is the src archives and the openssl gem.
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?
Correct. The dist target generated those, but I haven't figured out how to generate them with maven.
dist is now working. The openssl gem is still missing, but I believe it's good for now.