Hi Anthony,

>
>  We're using appfuse 1.9 with Spring MVC, Hibernate, and Postgresql ...
> deploying with JDK 1.6 (Sun), and Tomcat 5 (and 6, depending on the
> developer).
>

We have similar environments based on appfuse 1.9.4, except jdk 1.5
instead of 1.6

>
>  Any other ideas?  What are you guys / gals doing to speed up development?
>

I've created some Ant scripts called build_devel.xml and
build_test.xml, any of them for development and testing team,
respectively, which are based on the original build.xml with some
variations:

- it has compile-*, package-* and deploy-* for every layer, in our
case: common, dao, service, ws and web
- every target has no dependencies to bottom layers, so, if a
developer is working only on web layer, doesnt need to reconstruct all
the project, just only the modified one
- every developer must do a complete refresh/redeploy on every global
change (i.e.: svn update)
- also we have a pseudo-cache system for XDoclet generation (Hibernate
and TLD) which is basically: back up the previously hbm.xml generated,
don't do the hibernatedoclet target, and restore the old xml files,
this is a bit odd but effective :)

With those changes we gain from 2-3 minutes every "refresh", to less
than 1minute, and if you are only working on web layer just deploy in
tomcat in a few seconds.

Hope that helps you

Cheers
-- 
Cayetano

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to