So I went ahead and did this the other day.
It worked great! and was really easy to setup.
- Install binary install of Zimbra on a box. This is *only* *ONLY* for development. Even though binary it is not for production.
- Install source on another machine, or in another directory. Do not deploy all of Zimbra with this.
- Make change in Java source. I am working in Frank, not trunk.
- Build using ANT. Make sure to use "dev-sync"
- Copy all jar files to dev binary Zimbra install
- Restart Zimbra
I'm not sure how this would be risky at all. Maybe I'm missing something, but this seems like a *much* easier way to setup a dev environment for updating Java code.
Let me know if you have any further thoughts. Thanks for your help on this.
- Kevin