Using the latest archetype
Lot of time I don’t post something…
But the development of Parancoe is not death. I’m working at the next major release: Parancoe 3.0!
Some of the changes:- The persistence (generic DAOs) has its own independent project now: Lambico. It’s more evolved and robust.
- Parancoe now uses Spring 3.0, with it latest evolution and improvements.
- The suggested style for developing the controllers is the REST one.
- The validation is JSR 303 – Bean Validation (according to Spring MVC 3.0).
- We have a new subproject called Parancoe – Validation, for introducing some useful validator, ready for use. (what about a “new password” validator?)
You can start trying Parancoe 3 using the snapshots: Parancoe artifacts are already in our Maven snapshot repository.
For starting a new project based on Parancoe 3, use the “Parancoe Advanced Archetype”, typing the following command:
mvn -DarchetypeGroupId=org.parancoe \
-DarchetypeArtifactId=parancoe-advancedarchetype \
-DarchetypeVersion=3.0-SNAPSHOT \
-DarchetypeRepository=https://oss.sonatype.org/content/repositories/snapshots \
-Darchetype.repository=https://oss.sonatype.org/content/repositories/snapshots \
-Darchetype.interactive=false \
-DgroupId=org.myorg \
-DartifactId=myapp \
-Dpackage=org.myorg.padt \
-Dversion=1.0-SNAPSHOT \
--batch-mode \
--update-snapshots \
org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate