Мы используем maven 2.1.0. У меня есть несколько модулей, которые полностью разделены, но все еще имеют много общих зависимостей. Подобно log4J, но некоторые модули ему не нужны. Мне интересно, стоит ли объявлять все общие зависимости в одном родительском файле в разделе <dependencyManagement> или есть лучший способ справиться с этим?
Следующий вопрос о <dependencyManagement>. Если я объявляю Log4J в разделе <dependencyManagement> родителя, а вспомогательный проект не использует его, будет ли он включен в любом случае?