Skip to content

Maven site can now be published to github pages#875

Merged
headius merged 1 commit intojruby:masterfrom
jendave:gh-site
Jul 11, 2013
Merged

Maven site can now be published to github pages#875
headius merged 1 commit intojruby:masterfrom
jendave:gh-site

Conversation

@jendave
Copy link
Contributor

@jendave 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
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
Copy link
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
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
Maven site can now be published to github pages
@headius headius merged commit 1e834ce into jruby:master Jul 11, 2013
@headius
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
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
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 gh-site branch July 11, 2013 06:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants