Я знаю, что можно настроить раздел в родительском POM и применить его к субмодулям в многомодульном проекте.Тем не менее, я хотел бы иметь отдельное POM для ссылки в качестве зависимости, чтобы иметь конфигурацию отчетов, которую я могу «смешивать» с различными проектами без необходимости реплицировать мою конфигурацию отчетов между несколькими проектами.(См. «POM зависимостей» здесь: http://sonatype.com/books/maven-book/reference/pom-relationships-sect-pom-best-practice.html)
Например, для моего проекта Widget у меня есть родительский POM (widget-parent) с двумя подмодулями, widget-core и widget-web. IХотелось бы иметь отдельное POM, static-analysis, от которого зависит widget-parent. static-analysis будет иметь блок, который будет определять отчеты Checkstyle и FindBugs. Когда я собираю Widget, я ожидаю, что Checkstyle и FindBugs будут выполняться наwidget-core и widget-web.
Если ваше решение работает только в определенной версии Maven, дайте мне знать. Мы еще не обновились до 3.x.