Story
As a user I can access the web application. I can list, add, and delete user names with associated identifying email addresses. Data must be stored in an RDF repository. The functionality of the user management must be provided by one or more OSGi bundles. An attempt to add a second user name will fail.
Overview

Artefact List
Maven Bundles
| Name | Description |
|---|---|
| org.trialox.cms.activator | Starts the Jetty Web Server |
| org.trialox.cms.usermanager | the resource to manager (here, the user manager) |
| org.trialox.ext.javax.ws.rs | JSR311 API |
| org.trialox.ext.org.openrdf.sesame | SESAME Libraries |
| org.trialox.jaxrs | JAXRS - our JSR311 Implementation |
| org.trialox.rdf.facade.jena | A jena facade for our rdf model api |
| org.trialox.rdf.model | rdf model api |
| org.trialox.rdf.model.test | test classes for the rdf model |
| org.trialox.rdf.spi.sesame | SESAME implemnetation for the rdf model |
| org.trialox.cms.cms | Main Project for CMS |
| org.trialox.launcher | Launcher |
| org.trialox.sandbox.launcher.felix | Launcher for Felix |
| org.trialox.main.felix | Main for felix |
| org.trialox.trialox | Parent Pom for all our projects |
Other Resorces needed
- activation-1.1.jar
- com.ibm.icu_3.8.1.v20080530.jar
- jetty-6.1.11.jar
- jetty-util-6.1.11.jar
- servlet-api-2.5-6.1.11.jar
- wrhapi-0.2.2.jar
- wrhapi-jetty-0.2.2.jar
- wymiwyg-commons-core-0.7.1.jar
Installation
- pull all maven bundles and "mvn install" them
- run "mvn package" in org.trialox.sandbox.cms
- extract the zip file in org.trialox.sandbox.cms
- put the maven artefacts and the other jar files into the bundle directory
- java -jar cms.jar
Labels
(None)