Hi,

Yesterday I've started playing with Eclipse (an open-source IDE) again,
and I managed to get MMBase imported in it with all possible IDE features
enabled. Besides the normal syntax highlighting and other normal IDE
stuff, I've managed to get the following working:
- CVS integration: you can create patches, commit, etc.
- Remote debugging: you can set breakpoints, add watches, etc. and connect
to your tomcat process
- Hot Code Replacement: you can change code, and the moment you hit
CTRL-S, the new code is sent to the JVM and loaded (you cannot add or
delete class members, but you can change method implementation), without
any restarting.

Especially the last feature is really slick: it means you can debug code
using breakpoints, and fix bugs you found without having to restart your
JVM.

I've put a quite extensive tuturial online:
http://www.warande.net/~johannes/eclipse-mmbase/

Have fun!

Johannes
-- 
[EMAIL PROTECTED]   | It is always possible to aglutenate multiple
                       | seperate problems into a single complex inter-
PGP ID: 0xFED127BD     | dependent solution. In most cases this is a
                       | bad idea. (RFC 1925, Truth 5)

Reply via email to