DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Working with Marmotta and Maven
At this page you would find some useful documentation for working with such Maven and Apache Marmotta.
Installation
First, [http://maven.apache.org/download.html download Maven] and follow the installation instructions
. After that, type the following in a terminal or in a command prompt:
mvn --version
It should print out your installed version of Maven. *Maven 3.x is required*.
Working with Marmotta
Modifying a module
Just install it in your local repository:
mvn clean install
Hot deployment is also supported using JRebel.
Testing
mvn test
@
Check test coverage
Using Cobertura you can perform difference check the percentage of code accessed by tests:
cobertura:check
Further details at the Cobertura Maven plugin.
Build the site
mvn site
Alternative you can directly run it on a embeded server:
mvn site:run -Dport=8081
IDE Integration
For the moment all the actions were performed form the command-line. But Maven is nicely supported by many IDEs:
Additional documentation
Cleaning Marmotta home directory
Any Marmotta webapp comes with a Maven profile that allows you to clean the folder that Marmotta uses to store some caches. For doing that you'd need to run:
mvn clean -Pcleanall