Won't using of such external tools create dependencies? One of the most frequent complaints against our competetors and our strength is that we do leave any foot prints on customer's machines ( nothing to be installed on client machines to run our applications). Will that have to be compromized if we start using external tools?
The Other Projects chapter looks at DbUtils, Codec, JXPath and Discovery.
. When come to deployment, what are some tips for version control
>>> Version control should not be very difficult as fortunately most components have the version number as part of the jar file name. Also older versions of a component can be easily downloaded from the Jakarta site.