В корне pom.xml перечислены модули, каждый модуль имеет одну и ту же версию, все очень распространены, никаких сюрпризов:
Код: Выделить всё
foo-api
...etc
Код: Выделить всё
root
0.0.5-SNAPSHOT
foo-api
Эта версия пару раз переносится в частный артефакт, по сути, мы обновляем версию SNAPSHOT. Это все хорошо.
Проблема в следующем: однажды, когда у меня были опубликованы снимки, например. версии 0.0.5-SNAPSHOT, Maven предпочитает загружать их из артефакта, а не просто использовать локальные модули. Другими словами:
- перед публикацией снимка, maven собирает модуль и использует локально.
- после публикации снимка, maven загружает его из артефакта.
Могу ли я сказать Maven: «сначала использовать текущие модули» в качестве зависимостей?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -resolving
Мобильная версия