连接超时:从Maven中的Nexus下载时出现连接错误

时间:2018-07-05 09:33:20

标签: maven maven-2 maven-3 nexus maven-dependency-plugin

我只希望从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 个答案:

答案 0 :(得分:0)

有关设置Maven与Nexus Repo配合使用的说明,请参见此处:https://help.sonatype.com/display/NXRM3/Maven+Repositories#MavenRepositories-ConfiguringApacheMaven

答案 1 :(得分:0)

检查您的网络/防火墙是否正在阻止此类请求,防火墙很有可能会阻止对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设置的环境变量中检查MAVEN_HOME和M2_HOME