У меня есть текущая версия зависимости, успешно установленная в локальном реестре mvn .m2
с помощью mvn clean install
(подтверждено cd в .m2
репозиторий).
Затем я изменил pom.xml
из проект должен включать новый номер версии:
<dependency>
<groupId>com.xyz.lib</groupId>
<artifactId>xyz-lib-abc-model</artifactId>
<version>1.4.0-SNAPSHOT</version>
</dependency>
Maven смог успешно построить с 1.4.0-SNAPSHOT
, но когда я получил доступ к проекту в IntelliJ, он вместо этого связался со старой версией (0.1.1-SNAPSHOT
) текущей версии.
Когда я проверил дерево зависимостей с помощью `mvn dependency: tree, у меня было:
[INFO] +- com.xyz.lib:xyz-lib-abc-model:jar:1.4.0-SNAPSHOT:compile
Что мне кажется правильным.
Я пробовал использовать <dependencyManagement>
, но потом проект не удалось построить и не смог определить модель.
Кто-нибудь знает, что происходит, и как заставить maven вытащить правильный версия?
Заранее спасибо!