Какие области присутствуют в течение жизненного цикла сайта maven - PullRequest
0 голосов
/ 20 января 2009

Какие области maven доступны во время создания отчета для сайта maven? Есть ли в наличии.

Я пытаюсь поделиться файлом фильтра FindBugs между несколькими модулями, чтобы он не попал ни в один из jar-файлов приложения. Я думал о том, чтобы поместить в проект commons, который упакует его в отдельный jar с классификатором «build-tools» с любыми другими такими файлами, которые у нас могут быть. Любые проекты, которым это необходимо, будут импортировать проект с классификатором.

Ответы [ 2 ]

1 голос
/ 12 апреля 2009

Я думаю, что вопрос лучше сформулировать так: «Как я могу поделиться своей конфигурацией findbug между проектами?»

Строго говоря, области применяются только для разрешения зависимостей. Плагин запрашивает разрешение зависимостей в заданной области. Фаза или жизненный цикл сами по себе не имеют понятия области действия, поэтому технически нет ответа на поставленный вопрос. ; -)

1 голос
/ 20 января 2009

С помощью плагина checkstyle хитрость заключается в том, чтобы объявить ваш отдельный JAR как зависимость плагина (это также работает для PMD).

К сожалению, это не сработает для плагина FindBugs, так как кажется, что он ищет фильтры в файловой системе, а не в пути к классам.

Я бы связал выполнение зависимости : распакуйте с фазой pre-site, чтобы получить отдельный JAR из хранилища и распаковать его в target, а затем обратиться к файлу фильтров. с относительным путем в конфигурации плагина FindBugs.

...