我只希望从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
中进行哪些更改?
答案 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