Grails plugin development - lessons to learn

It's very easy to create plugins for Grails, particularly if all you want to do is share some domain classes between projects. But even with the simplest plugins, you still need to know a few things to make integration with applications and other plugins as smooth as possible.

Learn how to make your plugins as flexible as possible, while minimising integration issues with other plugins. For example, find out how Searchable was modified to allow users to add search to domain classes provided by other plugins; and why the Release plugin switched from a DSL for its configuration to simple properties.


About Peter Ledbrook

Peter Ledbrook

A long-time Grails user, Peter is currently a committer to the project and officially Grails Advocate at SpringSource, a division of VMware. He is also co-author of Grails in Action with Glen Smith.

More About Peter »