Proxy 如何在代理之后启用PlayFramework的依赖关系管理?

Proxy 如何在代理之后启用PlayFramework的依赖关系管理?,proxy,dependencies,playframework,Proxy,Dependencies,Playframework,大家好 我正在尝试向Play应用程序添加新的依赖项,但它无法解析依赖项。我添加了一行: - org.fusesource.scalate -> scalate-core 1.4.1 现在,当我尝试运行“播放依赖项--verbose”时,我收到以下消息: Server access Error: Network is unreachable: connect url=http://repo1.maven.org/maven2/org/fusesource/scalate/scala

大家好
我正在尝试向Play应用程序添加新的依赖项,但它无法解析依赖项。我添加了一行:

- org.fusesource.scalate -> scalate-core 1.4.1
现在,当我尝试运行“播放依赖项--verbose”时,我收到以下消息:

    Server access Error: Network is unreachable: connect url=http://repo1.maven.org/maven2/org/fusesource/scalate/scalate-core/1.4.1/scalate-core-1.4.1.pom
    Server access Error: Network is unreachable: connect url=http://repo1.maven.org/maven2/org/fusesource/scalate/scalate-core/1.4.1/scalate-core-1.4.1.jar
这是因为一个公司代理。我不知道如何将Play配置为使用代理(根据输出,我假设它使用Ivy进行依赖关系管理)。像“play install”这样的python脚本仍然可以正常工作。

感谢

显然,ivy使用ant的setproxy,它只是添加了一些系统选项…
你能试试这样的东西吗

#> play deps YOUR_PROJECT_DIR -Dhttp.proxyHost=YOUR_PROXY -Dhttp.proxyPort=YOUR_PORT
我的解决办法是:

play dependencies --sync --verbose -Dhttp.proxyHost=YOUR_PROXY
-Dhttp.proxyPort=YOUR_PORT 
-Dhttp.proxyUser=YOUR_USERNAME -Dhttp.proxyPassword=YOUR_PASSWORD

在windows上的另一种简单方法是在环境属性或命令中简单地设置HTTP_代理,如下所示


设置HTTP\U代理=http://proxy 服务器:端口

如果改用代理脚本,请使用与ProgrammerX相同的解决方案,但只需用URL替换脚本:

set HTTP_PROXY=http://your-proxy-script-server/ProxyScript.pac

谢谢。工作完美。