Priha is currently in alpha shape. You may download it below:
Please report any bugs to the on the GitHub issue tracker.
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.
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.
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:
Component | Dependencies |
---|---|
EhCachingProvider | ehcache-1.6.0.jar (1.5.0 is also known to work). |
JdbcProvider | hsqldb-1.8.0.jar |
To compile Priha, you will need to use Apache Ant. The following useful targets are available:
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.