Каковы наилучшие практики для версий программного обеспечения и проектов с несколькими модулями с Maven?
Я имею в виду, когда я создаю проект мультимодулей с Maven, каков наилучший подход для управления версиями? Использовать одну версию для всех модулей (определенных в верхнем проекте)? Использовать версию для каждого модуля (определенного в POM каждого модуля)? Есть ли другой подход, который мне не хватает? Каковы плюсы и минусы каждого подхода?
В общем, разные модули, выпущенные вместе (возможно, с одним и тем же номером версии)?
Спасибо