Jackrabbit 2.20.9

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/site/trunk@1908235 13f79535-47bb-0310-9956-ffa450edef68
2 files changed
tree: 88e9069fb3aea405ed998741f5dc37b40307ba50
  1. src/
  2. pom.xml
  3. README.md
README.md

Jackrabbit Site Generation

The Jackrabbit site lives as Markdown files in src/site/markdown such that it easy to view e.g. from GitHub. This project only generates the content below https://svn.apache.org/repos/asf/jackrabbit/site/live/jcr, otherwise the scm-publish mechanism is too slow, checking out the entire site.

The Maven site plugin can be used to build and deploy a web site as follows:

  1. In this project build the site with:

    $ mvn site
    
  2. Review the site at target/site/index.html

  3. Deploy the site to http://jackrabbit.apache.org/jcr using:

    $ mvn site-deploy
    
  4. Finally review the site at http://jackrabbit.apache.org/.

Note: To skip the final commit use -Dscmpublish.skipCheckin=true. You can then review all pending changes in target/scmpublish-checkout and follow up with svn commit manually.

Note: Every committer should be able to deploy the site. Deployment is done via svn commit to https://svn.apache.org/repos/asf/jackrabbit/site/live/jcr. It may be necessary though to provide the credentials explicitly via -Dpassword and -Dusername (maven-scm-publish-plugin:publish-scm).