如何使用 Play 1.2.5 与 Mavan 同步
How to sync with Mavan with Play 1.2.5
我有一个 Play 1.2.5 应用程序,它已经部署了几年。但是,我需要将我的服务器更新到最新的 Ubuntu 版本并重新安装。
但是现在,当我播放 deps --sync 时,我收到以下警告。
SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/maven-metadata.xml
如何指定它应该使用 HTTPS?
抱歉,我才发现我看错了问题。
您可能可以使用一些 iptables 魔法和代理来访问 HTTPS 端点。
简答:不能。
您需要将 URL 切换为使用 HTTPS,或者使用不安全的端点 http://insecure.repo1.maven.org/maven2/
看这里:https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required
感谢@cbley,我走上了正确的道路。玩!使用常春藤,所以经过一番挖掘我发现可以 edit/create 文件:
~/.ivy2/ivysettings.xml
这里可以设置解析器,所以我输入:
<ivysettings>
<settings defaultResolver="chain" />
<resolvers>
<chain name="chain">
<ibiblio name="securedcentral" m2compatible="true" root="https://repo1.maven.org/maven2" />
</chain>
</resolvers>
</ivysettings>
我有一个 Play 1.2.5 应用程序,它已经部署了几年。但是,我需要将我的服务器更新到最新的 Ubuntu 版本并重新安装。
但是现在,当我播放 deps --sync 时,我收到以下警告。
SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/maven-metadata.xml
如何指定它应该使用 HTTPS?
抱歉,我才发现我看错了问题。
您可能可以使用一些 iptables 魔法和代理来访问 HTTPS 端点。
简答:不能。
您需要将 URL 切换为使用 HTTPS,或者使用不安全的端点 http://insecure.repo1.maven.org/maven2/
看这里:https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required
感谢@cbley,我走上了正确的道路。玩!使用常春藤,所以经过一番挖掘我发现可以 edit/create 文件:
~/.ivy2/ivysettings.xml
这里可以设置解析器,所以我输入:
<ivysettings>
<settings defaultResolver="chain" />
<resolvers>
<chain name="chain">
<ibiblio name="securedcentral" m2compatible="true" root="https://repo1.maven.org/maven2" />
</chain>
</resolvers>
</ivysettings>