It would be great to have a maven2 plugin or roo command to create a roo - & "roo-injected-aspectj" independent source distribution (maybe using the Push in refactoring for AJDT? ). So, no .aj files, no Roo files, only .java files without the "roo aspect" code.
Goal: use roo to generate boilerplate code and take off from there to build the rest. Prototype the infrastructure, entities and security model etc. and then 'pull out' all the Roo-related stuff in order to go on with manual work on the project.
This would allow to rapidly perform the initial setup of a project for customers who would perhaps not allow Roo being used for the development in general.