Maven site can now be published to github pages #875

Merged
merged 1 commit into from Jul 11, 2013

Projects

None yet

3 participants

@jendave
Contributor
jendave commented Jul 10, 2013

The Maven site can now be published to Github pages using this command:
mvn clean site site:stage site:stage-deploy scm-publish:publish-scm

You can see a test run of the site and upload at http://jendave.github.io/jruby/

@jendave
Contributor
jendave commented Jul 10, 2013

In case anyone asks, I did not use the official github site plugin because it has a 5000 blob limit, which is an issue for such a large project. I also had numerous errors during site uploads with it. The Maven scm-publish plugin proved to be much more capable.

@mkristian
Member

cool, this http://jendave.github.io/jruby/dependency-convergence.html even
shows the gems with their versions ;)

the Jruby Integration Tests link is not working - did you miss something ;)

the I will ask the core team about the github pages.

very nice . . . I pull it in tomorrow . .

@jendave
Contributor
jendave commented Jul 10, 2013

I have had problems generating the Maven site for the Integration Tests, so I have the site plugin skip that module (this is in a prior PR). You can see that setting in the pom.xml for the test module. Unfortunately, the site goal still creates the link. Thanks.

@headius headius merged commit 1e834ce into jruby:master Jul 11, 2013

1 check passed

default The Travis CI build passed
Details
@headius
Member
headius commented Jul 11, 2013

I went ahead and merged it.

We do not currently have gh-pages for JRuby, but I kinda like the idea of our github page for JRuby basically being source/site/statistic-related information about the codebase.

I can certanly spin up a gh-pages branch for folks to push to. In fact, I'll do that now.

@headius
Member
headius commented Jul 11, 2013

Ok...jruby/jruby@gh-pages branch is created with a dummy index.html. It's accessible at http://jruby.github.io/jruby/ for now.

@jendave
Contributor
jendave commented Jul 11, 2013

Thanks! Someone with access will have to run
'mvn clean site site:stage site:stage-deploy scm-publish:publish-scm'

Make sure to put something like this into your settings.xml


github
username
password

@jendave jendave deleted the jendave:gh-site branch Jul 11, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment