Download Priha

Current release

Priha is currently in alpha shape. You may download it below:

Please report any bugs to the on the GitHub issue tracker.

Nightly builds

Priha nightly binary builds are available from http://www.priha.org/downloads/nightly/. No guarantee is given to whether they actually function or not. The latest JCR TCK run is also available.

Please note that the Priha builds do not come with dependencies, so you should get yourself anything you need, as detailed below.

Accessing the source code repository

There are currently no available packages for Priha. However, you may download the current code from GitHub.

  git clone git://github.com/jalkanen/Priha.git

Dependencies are handled by Apache Ivy. Just simply running "ant" will fetch both Ivy and the necessary dependencies - or, if you have the "IvyDE" Eclipse plugin installed, your Eclipse installation should automatically pick the dependencies and install them for you.

Deployment dependencies

Priha needs currently no external dependencies for the basic deployment. Just add priha.jar to your classpath.

However, depending on what additional functionality you use, you might need some extra libraries:

ComponentDependencies
EhCachingProviderehcache-1.6.0.jar (1.5.0 is also known to work).
JdbcProviderhsqldb-1.8.0.jar

Compiling

To compile Priha, you will need to use Apache Ant. The following useful targets are available:

Testing

Priha uses the JUnit toolkit, and also includes a full copy of the JSR-170 test suite. You may run the tests from e.g. inside Eclipse. To run internal tests, please use the org.priha.AllTests class; to run the JCR test suite, run the org.apache.jackrabbit.test.JCRTestSuite test.