Maven 依赖项未下载,代理问题?
Maven dependencies are not getting downloaded, proxy issues?
当前的 WinHTTP 代理设置:在 windows 机器中直接访问(无代理服务器)。在 settings.xml 中作为 .但是,jar 没有被下载并且出现以下错误。
[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor fo
r org.apache.maven.plugins:maven-clean-plugin:jar:2.5: 无法传输工件 org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central
(https://repo.maven.apache.org/maven2): 连接到 repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] 失败:连接超时:con
nect -> [帮助 1]
根据 Maven 文档,我们必须添加一些 settings.xml
以及此处提到的设置 Guide to proxies .
<settings>
<proxies>
<proxy>
<id>example-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
</proxy>
</proxies>
.
.
</settings>
另一种快速下载依赖的方法如下
mvn clean install -DproxySet=true -DproxyHost=myproxy.com -DproxyPort=YourPort
第二个对我来说很好用。希望至少上述解决方案之一对您有用,希望您的网络没有来自 maven repo 的任何被阻止的服务器。
如果您的计算机中安装了防病毒软件,则只需将其禁用 10 分钟,然后尝试执行 mvn clean install 。来自 maven repo 的所有依赖项都将下载。
这对我有用。谢谢!
当前的 WinHTTP 代理设置:在 windows 机器中直接访问(无代理服务器)。在 settings.xml 中作为 .但是,jar 没有被下载并且出现以下错误。
[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor fo
r org.apache.maven.plugins:maven-clean-plugin:jar:2.5: 无法传输工件 org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central (https://repo.maven.apache.org/maven2): 连接到 repo.maven.apache.org:443 [repo.maven.apache.org/151.101.24.215] 失败:连接超时:con nect -> [帮助 1]
根据 Maven 文档,我们必须添加一些 settings.xml
以及此处提到的设置 Guide to proxies .
<settings>
<proxies>
<proxy>
<id>example-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
</proxy>
</proxies>
.
.
</settings>
另一种快速下载依赖的方法如下
mvn clean install -DproxySet=true -DproxyHost=myproxy.com -DproxyPort=YourPort
第二个对我来说很好用。希望至少上述解决方案之一对您有用,希望您的网络没有来自 maven repo 的任何被阻止的服务器。
如果您的计算机中安装了防病毒软件,则只需将其禁用 10 分钟,然后尝试执行 mvn clean install 。来自 maven repo 的所有依赖项都将下载。
这对我有用。谢谢!