Я создаю проект с весенней загрузкой проекта и Gradle. В файле build.gradle я импортирую клиента высокого уровня rubbersearch rest следующим образом:
compile group: 'org.elasticsearch.client', name: 'elasticsearch-rest-high-level-client', version: '7.6.1'
Но после сборки я обнаружил, что он импортировал jarasticsearch как версии 7.6.1, так и 6.4.3. Я удалил из папки эластичного поиска из локальной папки хранилища Gradle и собрал заново. Но результат тот же.
Не знаю, почему импортирована версия 6.4.3. В моем проекте я не использую другие банки, связанные с эластичным поиском. Кто подскажет, откуда взялись банки 6.4.3? Как я могу их удалить?
Кажется, плагин Spring dependency-management-control контролирует версию es и игнорирует мою конфигурацию в build.gradle. Как это могло сделать это? Как я могу решить проблему?
снимок экрана от IDEA, он показывает банки elasti c в двух версиях, импортированных вместе