我正在尝试将maven包部署到proget服务器上。然而,每当我在暂停后运行mvn部署时,我都会得到一个错误:
[WARNING] Could not transfer metadata com.redacted:rx:0.3.0-SNAPSHOT/maven-metadata.xml from/to redacted (https://proget.redacted/maven2/test_feed_dont_use-SNAPSHOT): Connect to proget.redacted.com:443 [proget.redacted.com/8.8.8.8, proget.redacted/8.8.8.8] failed: Connection timed out: connect我可以使用firefox连接到URL,但不能使用curl。但是,如果我使用curl --insecure选项,我可以。知道有什么不对劲吗?
我已经尝试过这个命令行,它仍然给出了同样的问题。
mvn deploy -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true我使用的是代理,但是我拥有http_proxy和https_proxy环境变量集,这些变量似乎适用于其他应用程序。maven注意到这些了吗?
发布于 2016-09-14 14:39:30
原来我的问题是由一系列问题引起的。感谢评论者们的帮助,把其中的一些写下来:
`
<settings>
<proxies>
<proxy>
<id>localProxy</id>
<active>true</active>
<protocol>http</protocol>
<host>localhost</host>
<port>1234</port>
</proxy>
</proxies>
</settings>- Use a web browser to navigate to the Proget admin portal.
- Use the padlock icon to view the certificate and export it.
- From the location in environment variable $JAVA\_HOME run the following:./bin/keytool -import -alias [someName] -keystore jre/lib/security/cacerts -file ~/certFile.crt
https://stackoverflow.com/questions/39452770
复制相似问题