Автоматизация выпуска и управления зависимостями

#maven #jenkins #bitbucket

#maven #дженкинс #bitbucket

Вопрос:

У меня есть проект maven (основной) с зависимостью A (com.util.myutil версии 0.0.1). При обновлении myutil будет выпущена новая версия (0.0.2). Теперь основной проект необходимо обновить до версии 0.0.2. Может ли это быть достигнуто с помощью maven / jenkins / bitbucket. В настоящее время мы вручную меняем версию и переходим на bitbucket. Я хочу, чтобы это было автоматизировано.

Это в значительной степени помогло бы, поскольку у нас много вложенных зависимостей.

Ответ №1:

Если два проекта всегда должны создаваться вместе, подумайте о создании многомодульного проекта.

Если это не подходит для вас: Вы можете использовать цели Maven, такие versions:use-latest-releases как обновление всех зависимостей в POM.