Hi Reto I think it is more or less the same - I did not see it because It was not in the list of maven-archetype-quickstart I saw only the internal.archetype. So I build the java-ssp-ttl archetype using archetype:create-from-project (Is this the first step or can I download the archetype from somewhere?) IMO it should be available as archetype like internal.archetype.
The structure of java-ssp-ttl seems to be different: modules generated with java-ssp-ttl archetype are named core and ontologies whereas the one from trialox cms called artifact.id.core and artifact.id.ontologies. Furthermore I think the folder structure of the resources are wrong in java-ssp-ttl archetype : resources should also be packaged. Right know there are available under src/main/resources/org/apache/clerezza/skeleton/ IMO manual postprocessing steps are necessary after executing archetype:create-from-project. therefore I suggest to create a new project containing the build of maven-archetype java-ssp-ttl and do the necessary adaptations. => The archetype can be used out of the box without manual manipulations. Cheers Tsuy On Wed, Apr 6, 2011 at 10:42 AM, Reto Bachmann-Gmuer <[email protected]> wrote: > Hi Tsuy > > How does this differ from the skeleton in > http://svn.apache.org/viewvc/incubator/clerezza/trunk/maven-archetypes/java-ssp-ttl/? > > > Reto > > On Wed, Apr 6, 2011 at 10:24 AM, Tsuyoshi Ito <[email protected]> wrote: > >> Hi >> >> We have for the trialox cms a multimodule archetype, which generates a >> projects containing to modules: a core and an ontology module. >> >> If desired I can move this archetype to Apache Celerezza. What do you >> think? >> >> The instructions how to use it: >> >> 1. install org.clerezza.cms.archetype.multimodule and execute mvn >> archetype:generate >> 2. select org.clerezza.cms.archetype.multimodule from the interactive mode >> >> example: >> >> Define value for property 'groupId': : my.group.id >> Define value for property 'artifactId': : my.artifact.id >> Define value for property 'version': 1.0-SNAPSHOT: : >> Define value for property 'package': my.group.id: : my.artifact.id >> Confirm properties configuration: >> groupId: my.group.id >> artifactId: my.artifact.id >> version: 1.0-SNAPSHOT >> package: my.artifact.id >> >> Creates a project folder my.artifact.id containing 2 modules called >> my.artifact.id.core and my.artifact.id.ontologies >> >> - my.artifact.id.core contains a java jaxrs resource and an ssp, a js >> and a css file >> - my.artifact.id.ontologies contains an example ontology file called >> prototype.rdf >> >> >> Cheers >> Tsuy >> > -- --trialox ag-------------------------------------- Tsuyoshi Ito Binzmuehlestrasse 14 CH-8050 Zürich Tel. +41 44 635 75 77 URL: http://trialox.org
