I am very proud to announce that the Sakai Maven Archetype 1.0 is now available!
This is a new way to get up and running with a complete Sakai tool (webapp, API, components). The tool is based on Wicket 1.4.17 which integrates nicely with Sakai. This first release is a basic tool, only a couple of pages that don’t do a lot, but it does demonstrate how to get a Sakai tool styled, internationalised and registered, setup your own APIs, wire them up with Spring and inject them via annotations. It could easily be used as a base for a real tool.
To getup and running, simply type:
mvn archetype:generate -DarchetypeGroupId=org.sakaiproject.maven-archetype -DarchetypeArtifactId=sakai-maven-archetype -DarchetypeVersion=1.0 -DarchetypeRepository=https://source.sakaiproject.org/maven2/
And follow the prompts to set up your project.
Future versions will include a help bundle that registers with the Sakai help system, assemblies for indie releases and Spring JDBC for some backend work.