Upgrading Wicket plugin to Grails 3
Grails 3 plugin has changed significantly. While upgrading our Wicket plugin to be able to run on Grails 3, I found that it is easy to start with a new Grails 3 plugin structure and rewrite it to run Wicket. I also needed a brand new Servlet.
After multiple troubleshooting and deep diving into Wicket code base, here it is, a Wicket plugin for Grails 3. This plugin runs with the /app
prefix, but if you want to change it to root, change in 2 places to: /*
here and /
here
Also note that from Grails 3, the version is specified inside bundle.gradle
instead of the plugin file, which I actually like better.