Если вы используете Maven2 в качестве системы сборки для проекта, содержащего много артефактов с одинаковым номером версии, у вас есть версия полученного строить разбросаны по всему pom.xml. Во многих из них даже дважды - в теге версии самого артефакта и в теге версии родителя. Таким образом, вы должны изменить и проверить новые версии всех pom.xml на каждом коммутаторе версии. Это несколько раздражает, особенно если вам нужно закодировать несколько исправлений ошибок и версию разработки параллельно. Есть ли способ обойти это?
ОБНАРУЖЕНИЕ: Мой вопрос касается многих версий каждого pom.xml, которые вы получаете со временем в своей системе управления версиями, которые отличаются только номером версии pom и/или номером версии родительского pom. В идеале вам нужно будет только изменить поместья, когда вы добавляете зависимость или что-то в этом роде.
Например, у вас есть проект с артефактами foo-pom (родительский pom для всех), foobar-jar, foobaz-jar и foo-war. В первом выпуске версия 1.0 - которая появляется в каждом pom.xml. Во втором выпуске версия 1.1 - которая снова появляется в каждом pom.xml. Поэтому вам нужно изменить каждый pom.xml - это раздражает, если вы выпускаете так часто, как должны.
ОБНОВЛЕНИЕ: Если вы считаете, что это важно: не требуется указывать родительскую версию уже рассматривается. Перейдите в maven JIRA issue и проголосуйте за него, чтобы он стал более заметным и, скорее всего, был добавлен в качестве улучшения в предстоящем выпуске. Для этого вам нужно создать/иметь логин JIRA.
Существует qaru.site/info/144990/..., который в основном касается той же проблемы.