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

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

Я использую следующую команду для загрузки с 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 ответа

Проверьте, блокирует ли ваша сеть / брандмауэр такой запрос, существует высокая вероятность того, что брандмауэр блокирует доступ к хранилищу 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 вашей локальной машины

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

Другие вопросы по тегам