Запуск FindBugs, CheckStyle или PMD в каждой сборке замедлит все сборки, и я думаю, именно поэтому вы смотрите на подход Eclipse. К сожалению, это также может быть проблематичным, в зависимости от доступности (и надежности) плагинов. Кроме того, вы по-прежнему будете испытывать снижение производительности в инкрементных и (особенно) полных сборках проектов.
Другой альтернативой может быть настройка сервера непрерывной интеграции Hudson и его настройка на запуск средств проверки стиля, инструментов покрытия и т. Д., Отслеживание результатов с течением времени с помощью плагина Sonar .