Многомодульный maven и разрешение снимковJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Многомодульный maven и разрешение снимков

Сообщение Anonymous »

У меня есть многомодульный репозиторий maven.
В корне pom.xml перечислены модули, каждый модуль имеет одну и ту же версию, все очень распространены, никаких сюрпризов:

Код: Выделить всё

foo-api
...etc

модуль:

Код: Выделить всё

    

root
0.0.5-SNAPSHOT

foo-api
Версия проекта, например. 0.0.5-SNAPSHOT
Эта версия пару раз переносится в частный артефакт, по сути, мы обновляем версию SNAPSHOT. Это все хорошо.
Проблема в следующем: однажды, когда у меня были опубликованы снимки, например. версии 0.0.5-SNAPSHOT, Maven предпочитает загружать их из артефакта, а не просто использовать локальные модули. Другими словами:
  • перед публикацией снимка, maven собирает модуль и использует локально.
  • после публикации снимка, maven загружает его из артефакта.
Из-за этого мне приходится каждый раз обновлять версию снимка, а это не то, что я хочу.
Могу ли я сказать Maven: «сначала использовать текущие модули» в качестве зависимостей?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -resolving
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»