Я пытаюсь проверить свой проект, используя PMD и плагин findbugs, в Eclipse juno IDE. Я уже загрузил необходимые плагины, и оба они работают нормально. Однако проект использует Maven 3, и я наткнулся на тег плагина внутри pom.xml.
Мой вопрос в том, нужно ли что-нибудь изменить внутри pom.xml для использования PMD и findbugs ?, а как же maven-pmd-плагин отличается от плагина eclipse pmd, так или иначе?PMD и проверки Findbugs
ответ
Основное отличие плагина Eclipse, и Maven является:
Затмение плагин требует, очевидно, Eclipse для запуска. Все в порядке, если вы проводите анализ в своей среде IDE, где вы видите хорошие сообщения и показатели.
С другой стороны, когда вы применяете плагин Maven, вы можете инициировать анализ кода из своей сборки.
Это очень полезно, если у вас есть сервер непрерывной интеграции, такой как Jenkins. Их можно сначала запустить анализ pmd/findbugs, а затем позволить Дженкинсу проверить результаты, чтобы отобразить его в прекрасном виде. Это очень удобно, если у вас есть некоторые требования к качеству, когда сборка не работает или становится нестабильной, если требования не выполняются.
Итак, если вы остаетесь с осмотром Eclipse, вы не должны изменять сборку maven. Но если вы будете использовать CI-сервер, тогда вы должны это сделать.
Эй, спасибо, это было очень полезно. –