Теоретически это было бы возможно.Вы будете использовать сценарий оболочки для анализа журналов изменений SVN (или любого другого SCM) после определенной даты начала, определения файлов .java из этих наборов изменений и построения двух шаблонов из них:
- The Плагин Findbugs Maven ожидает разделенный запятыми список имен классов (или пакетов) для параметра
onlyAnalyze
, поэтому вам придется преобразовывать имена файлов в полные имена классов (этобудет сложно, когда вы имеете дело с внутренними классами) - Плагин Maven Checkstyle еще хуже, он ожидает файл конфигурации для своего параметра
packageNamesLocation
.К сожалению, разрешены только пакеты, а не отдельные файлы.Поэтому вам придется переводить имена файлов в пакеты.
В приведенных выше примерах я предполагаю, что вы используете maven.Я почти уверен, что подобные вещи можно сделать с помощью ant, но я бы не знал.
Я сам, вероятно, использовал бы сценарий Groovy вместо сценария оболочки для достижения вышеуказанных результатов.