Я пытаюсь выяснить, почему IntelliJ использует неправильную версию (8.1.1 вместо 8.1.2) одного из файлов Java моего проекта. Проект IntelliJ - это проект maven с множеством зависимостей.
Для отладки я попытался использовать в командной строке следующее:
mvn dependency:tree -Dverbose -Dincludes=jaffa-ria
за документацию на сайте Maven. Я вижу много информации о загрузке, включая некоторые для пакета jaffa-ria
:
Downloaded: https://nexus/content/groups/public/org/jaffa/jaffa-ria/8.1.2-SNAPSHOT/maven-metadata.xml (941 B at 3.2 kB/s)
Однако я не печатаю ни одного дерева зависимостей. Команда mvn обычно завершается с успехом BUILD, и я вижу только одно предупреждение:
[WARNING] Using Maven 2 dependency tree to get verbose output,
which may be inconsistent with actual Maven 3 resolution
Что я могу сделать, чтобы найти конфликт зависимостей? Я использую Apache Maven 3.5.0. и Intellij IDEA Ultimate 2019.1.