Тайм-аут подключения: ошибка подключения при загрузке с Nexus в Maven - PullRequest
0 голосов
/ 05 июля 2018

Я хочу загрузить только одну команду с Nexus. Я также попытался использовать цель копирования вместо get.

Я использую следующую команду для загрузки с Nexus:

mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.1:get -DremoteRepositories=url  -Dartifact=groupId:ArtifactId:Version -Dhttps.protocols=TLSv1.2

Но я получаю сообщение об ошибке тайм-аута и пытаюсь загрузить его из центрального хранилища, а не из моего удаленного хранилища.

Какие изменения мне нужно сделать в settings.xml?

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

проверьте, не блокирует ли ваша сеть / брандмауэр такой запрос, существует высокая вероятность того, что брандмауэр блокирует доступ к хранилищу maven. общий файл setting.xml выглядит так:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      https://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <usePluginRegistry/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <mirrors/>
  <proxies/>
  <profiles/>
  <activeProfiles/>
</settings>

Проверьте MAVEN_HOME и M2_HOME в переменной окружения настройки maven home вашей локальной машины

0 голосов
/ 05 июля 2018

Смотрите здесь инструкции по настройке Maven для работы с Nexus Repo: https://help.sonatype.com/display/NXRM3/Maven+Repositories#MavenRepositories-ConfiguringApacheMaven

...