Maven не может работать на моем VM с помощью VMware - PullRequest
0 голосов
/ 27 июня 2018

Я недавно сделал новую установку Maven. Я пытался запустить mvn clean install, но я получаю ошибку одноранговой аутентификации. Я могу получить доступ к веб-сайту с учетными данными, которые я использую в файле settings.xml, но я не могу выполнить задачу.

  1. Я попытался явно указать свой путь для settings.xml: mvn clean install -s ~/.m2/settings.xml для локальных и глобальных mvn clean install -gs /home/myuser/app/maven/conf/settings.xml
  2. Дважды проверил, каждый ли файл использовал правильные кредиты, и они определенно были.

У кого-нибудь есть какое-нибудь другое решение, которое я могу попробовать? Поскольку эти учетные данные работают на 100%, я просто не знаю, почему они не работают в этом случае. Есть ли какой-либо явный способ для меня, чтобы установить имя пользователя и пароль в командной строке? Потому что я нахожусь в конце этого ума. Работал над этим около 2 дней и не нашел решения.

Я использовал тот же самый проект Maven 6 месяцев назад, но я не помню, чтобы когда-либо имел эту проблему. Поговорил с моим коллегой, и он смог запустить его с теми же настройками, что и у меня, но он не на ВМ. Виновата ли виновата? Есть какие-то настройки прокси или что-то, что мне не хватает, что я должен установить для виртуальных машин? Я использую VMWare для запуска своей виртуальной машины Ubuntu 16.

Спасибо за помощь!

Сообщение об ошибке:

[ERROR] Failed to execute goal on project company-pojo-services: Could not resolve dependencies for project org.company:company-pojo-services:jar:3.6.1.RELEASE: The following artifacts could not be resolved: javax.jms:jms:jar:1.1, com.oracle:ojdbc6:jar:11.2.0.1.0: Could not transfer artifact javax.jms:jms:jar:1.1 from/to artifactory-online (https://reader:reader@company.artifactoryonline.com/company/company-3/repository/): peer not authenticated -> [Help 1] EDIT:

[ERROR] Failed to execute goal on project company-pojo-services: Could not resolve dependencies for project org.company:company-pojo-services:jar:3.6.1.RELEASE: The following artifacts could not be resolved: javax.jms:jms:jar:1.1, com.oracle:ojdbc6:jar:11.2.0.1.0: Could not transfer artifact javax.jms:jms:jar:1.1 from/to artifactory-online (https://reader:reader@company.artifactoryonline.com/company/company-3/repository/): Remote host closed connection during handshake: SSL peer shut down incorrectly -> [Help 1}

Эта ссылка здесь как раз и есть моя проблема: Maven - одноранговый узел не аутентифицирован

Но очень жаль, что решение не работает для меня.

1 Ответ

0 голосов
/ 27 июня 2018

Reson для этого является более новыми версиями Maven проверяет SSL для соединений https. Обратитесь к этому, чтобы временно обойти ошибку.

[http://maven.apache.org/wagon/wagon-providers/wagon-http/][1]

Для постоянного решения вы должны добавить сертификат в хранилище сертификатов вашей JRE

...