Я не могу создать привязку mongodb к YCSB

Я пытаюсь собрать драйвер mongodb-async с версией YCSB (0.15.0). Я запускаю его в ОС Clear Linux, и у меня есть MONGODB версии 4.0.5 и mvn -version 3.6.0.

Я запускаю команду «mvn -pl com.yahoo.ycsb: mongodb-binding -am clean package» из своего домашнего каталога YCSB и получаю следующую ошибку:

Не удалось разрешить зависимости для проекта com.yahoo.ycsb:mongodb-bindin g:jar:0.16.0-SNAPSHOT: не удалось собрать зависимости в com.allanbank:mongodb-async-driver:jar:2.10.1: не удалось прочитать артефакт des criptor для com.allanbank:mongodb-async-driver:jar:2.10.1: не удалось передать артефакт com.allanbank:mongodb-async-driver:pom:2.10. 1 из/в allanbank (http://www.allanbank.com/repo/): подключиться to www.allanbank.com:80 [www.allanbank.com/206.210.70.161] не удалось: время ожидания соединения истекло (время ожидания соединения истекло) -> [Справка 1]

Может кто-нибудь, пожалуйста, укажите мне, что может быть не так. заранее спасибо


person user3339691    schedule 14.01.2019    source источник


Ответы (1)


Я думаю, вам нужно настроить JAVA_HOME в .mavenrc, добавив: expot JAVA_HOME=ваш путь (например: экспорт JAVA_HOME=/usr/lib/jvm/java-8-oracle/) в этот файл

person Amch    schedule 24.01.2019
comment
Спасибо за ваш ответ, проблема была в неправильном протоколе в maven/settings.xml. Я перепутал теги ‹id› и ‹protocol›. - person user3339691; 24.01.2019