Sakai Wicket Maven Archetype

Sakai Wicket Maven Archetype

This project has moved to github. This page is no longer maintained.

See: https://github.com/sakaiproject/sakai-wicket-maven-archetype/

Information

The Sakai Wicket Maven Archetype allows you to generate a sample Sakai app via a single Maven command. The app is based on Apache Wicket which integrates nicely with Sakai. The app demonstrates how to get a Sakai tool styled, internationalised and registered, setup your own APIs, wire them up with Spring and inject them via annotations. The 1.1 and up releases also include multi database support via Spring JDBC. It could easily be used as a base for a real tool.

Versions

Archetype

Wicket

Archetype

Wicket

1.2

1.4.17

1.3

1.5.10*

1.4.1

6.16.0*

1.5.0

6.16.0

'*' means source exists but no binaries. I strongly recommend you use version 1.5.0.

How do I get it?

Simply run the following command in your Terminal and follow the prompts:

mvn archetype:generate -DarchetypeGroupId=org.sakaiproject.maven-archetype -DarchetypeArtifactId=sakai-wicket-maven-archetype \ -DarchetypeVersion=1.5.0 -DgroupId=org.sakaiproject.example -DartifactId=exampleApp

How do I use it?

The output of the above command will produce a project that you can build and deploy to Sakai or add to Eclipse and extend.