My team currently use checkstyle 2.4 from both ant and
from JBuilder 7.
We use jbCheckStyle within JBuilder as the standard
ant integration tools don't allow configuring context
menus (so right clicking on a file to say checkstyle this
doesn't work), nor do they pick up checkstyle errors as
errors to deal with (like they do with compiler errors).
jbCheckStyle is great when it comes to these things.
In order to configure jbCheckStyle, we had to copy our
settings from a checkstyle properties file into the various
fields in jbCheckStyle's GUI. This was laborious, and a
waste of our time.
A better way would be to tell jbCheckStyle to load (and
save!) the settings to use from a separate file, so we
don't have to maintain settings for checkstyle in two
different places.
When it comes to converting to checkstyle 3.0, this
approach also has the advantage that you don't need to
add the whole checkstyle config file to the project jpx, or
try to map the fields used in 2.4-2 to the way 3.0 does
things.