I've been playing around with Spring Roo and I'd love to use it for a project at work. However, it would be much easier if I could get Roo to play nice with the existing infrastructure here. To do so, I need the ability to configure/modify/add to the code that Roo generates.
For example, when creating a new Roo project, it would be nice if I could get it to generate a few extra files in the root directory. When creating a new entity, I need a certain XML file to be modified. I know I can do this all by manually, but it's a tedious and error-prone process that would be best to automate.
What's the best way to accomplish this?
* Check out the Roo source code and make changes? If so, where in the source tree do I look? Is there any documentation on the source code architecture?
* Some sort of plugin & configuration? I've seen some add-ons for Roo, so maybe I can create one that does this extra code generation at the right time?