Say you want to develop on an application like the Pet Store; what is the fastest way to compile and see your changes? It doesn't seem practical to build the entire ear and then re-deploy. I am thinking that you would need to break up the modules and deploy them separately. That way you can have ant scripts that only deploy one at a time. ? Also, what about the web module? Since you would be making most of the changes to it, what is the fastest compile/deploy solution?