Running FindBugs, CheckStyle, or PMD on each build will slow down the build process, and I think thatβs why you are looking at the Eclipse approach. Unfortunately, this can also be problematic, depending on the availability (and reliability) of the plugins. In addition, you will still receive a performance hit in incremental and (especially) full-fledged projects.
Another alternative would be to install a Hudson continuous integration server and configure it to run step-by-step tools, coverage tools, etc., tracking the results over time using the Sonar plugin .
source share