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

dist and jar-complete targets #912

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

dist and jar-complete targets #912

BanzaiMan opened this issue Jul 25, 2013 · 12 comments
Assignees
Milestone

Comments

@BanzaiMan
Copy link
Member

@BanzaiMan BanzaiMan commented Jul 25, 2013

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.

@ghost ghost assigned headius Jul 25, 2013
@headius
Copy link
Member

@headius headius commented Jul 25, 2013

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

@headius
Copy link
Member

@headius headius commented Jul 25, 2013

@jendave
Copy link
Contributor

@jendave jendave commented Jul 25, 2013

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

@mkristian
Copy link
Member

@mkristian mkristian commented Jul 25, 2013

@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
Copy link
Member

@mkristian mkristian commented Aug 1, 2013

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
Copy link
Member

@donv 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
Copy link
Member

@mkristian mkristian commented Aug 16, 2013

please try mvn -Pjruby-jars

@BanzaiMan
Copy link
Member Author

@BanzaiMan BanzaiMan commented Aug 16, 2013

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

@BanzaiMan
Copy link
Member Author

@BanzaiMan BanzaiMan commented Aug 16, 2013

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

@enebo
Copy link
Member

@enebo 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
Copy link
Member Author

@BanzaiMan BanzaiMan commented Aug 30, 2013

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

@BanzaiMan
Copy link
Member Author

@BanzaiMan BanzaiMan commented Sep 8, 2013

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
Labels
None yet
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants