This is the Git repository for the content of https://jackrabbit.apache.org/jcr/. Further information in website.
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 is used to build the web site as follows:
-
In this project's directory execute:
$ mvn site -
Review the site at
target/site/index.html -
Commit and push your changes to the source files
The main branch is automatically built on the ASF Jenkins after every commit and the results are automatically committed to https://svn.apache.org/repos/asf/jackrabbit/site/live/jcr from where the Website is being populated.
-
Build and deploy the site to https://svn.apache.org/repos/asf/jackrabbit/site/live/jcr using:
$ mvn site-deploy -
Finally review the site at https://jackrabbit.apache.org/jcr.
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.
The credentials are retrieved from a server with id apache.releases.https from the Maven Settings. Alternatively
one can provide the credentials explicitly via -Dpassword and -Dusername (maven-scm-publish-plugin:publish-scm).