This documents describes the steps necessary to prepare a development environment in order to contribute to the project.
You might also want to read a guide regarding the build process.
Note that this guide is primarily intended for core project developers. If you just want to download and build the project, please refer to the appropriate document.
1]
Download Virtuoso and install and configure it according to the Virtuoso installation guide.
2]
Install GIT, JDK and Maven 3.
3]
Add the following snippet to your settings.xml file. The file should be located at ${HOME}/.m2/settings.xml, where ${HOME} stands for your home directory. If there is no such file yet, create it.
<servers> <server> <id>odcleanstore</id> <username>[nexus-username]</username> <password>[nexus-password]</password> </server> </servers>
The nexus-username and nexus-password are secret credentials of a user account on the project Nexus repository. They are available in an email by Petr Jerman at the od-storage google-group .
4]
Clone the project SourceForge repository using the following command:
git clone ssh://[username]@git.code.sf.net/p/odcleanstore/code [target-dir]
The username stands for the username of your SourceForge account, the target-dir means the local directory where you want to clone the repository.
5]
Your develompent environment should now be ready.