This Wicket project was generated by the fiftyfive-wicket Maven archetype. We’ve set you up with a great HTML5 and CSS3 foundation, organized the code according to Wicket best practices, and provided some useful samples.
For a detailed explanation of what’s included, please take a look at the fiftyfive-wicket README on Github.
This is a standard Maven-style Wicket project, with a few notable areas:
src/main/resources/${package.replace(".","/")}
, as opposed to
src/main/webapp
. This allows Wicket to manage these resources, apply
proper caching logic, and so on.
.java
files inside src/main/java
.
${package}
, contains shared page templates and
global Wicket classes like the application and session. Each major
page or logical grouping of pages for the application is kept in a sub-package
(e.g. ${package}.admin
). As your project grows and you build up a catalog
of shared components, you may want to introduce a
${package}.shared
package as well.
src/main/resources
for some important application configuration files.
.gitignore
file has been included for your convenience.