A simple OCM project with Maven & Eclipse
This tutorial explains how to start a new OCM project with Maven 2 & Eclipse. It is based on the tutorial 5' with Jackrabbit OCM.
This tutorial assumes that you have installed correctly Maven 2 & Eclipse.
If it is not the case, here is the instructions to install both products :
- Download Maven 2 (http://maven.apache.org/download.html). See the installation instructions on this page.
- Dowload Eclipse from http://www.eclipse.org
- In Eclipse, you have to create a new classpath variable called M2_REPO which references the maven 2 repository (by default, it is the directory $user home/.m2/repository).
You can download the OCM project from here.
- Extract the project distribution anywhere on your local machine.
- Open a command terminal and change the current directory to the project root folder.
- Execute "mvn clean compile". This is an optional step to check if the code can be compiled correctly.
- Execute "mvn eclipse:eclipse" from the project root folder. By this way, you project can be imported into Eclipse.
- Start Eclipse and import the project (menu File/import, select general/existing project in the workspace, than select the project root directory).
Now you are ready to modify the project from Eclipse.
This project is a standalone java application (see the class org.apache.jackrabbit.ocm.Main) which is creating, retrieving and deleting a PressRelease (see the class org.apache.jackrabbit.ocm.model.PressRelease).For simplicity reason, this application is using a TransientRepository but you can change the repository configuration from the class RepositoryUtil.