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

Maven site can now be published to github pages #875

Merged
merged 1 commit into from Jul 11, 2013

Conversation

Projects
None yet
3 participants
@jendave
Copy link
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

This comment has been minimized.

Copy link
Contributor Author

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

This comment has been minimized.

Copy link
Member

mkristian commented Jul 10, 2013

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

This comment has been minimized.

Copy link
Contributor Author

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 added a commit that referenced this pull request Jul 11, 2013

Merge pull request #875 from jendave/gh-site
Maven site can now be published to github pages

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

1 check passed

default The Travis CI build passed
Details
@headius

This comment has been minimized.

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

This comment has been minimized.

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

This comment has been minimized.

Copy link
Contributor Author

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
You can’t perform that action at this time.