博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ant 设置http代理
阅读量:5145 次
发布时间:2019-06-13

本文共 1032 字,大约阅读时间需要 3 分钟。

转自:http://my.oschina.net/hidennis/blog/55852

Ant 设置http代理

0人收藏此文章,发表于5个月前(2012-05-02 15:58) , 已有
121次阅读 共
个评论

在编译Harmony的时候,经常需要去fetch依赖,但是服务器本身不能够上外网,因此只能通过代理的方式去下载这些依赖~

 

1 export ANT_OPTS="-Dhttp.proxyHost=host -Dhttp.proxyPort=port -Dhttp.proxyUserName=username -Dhttp.proxyPassword=password" 
2  
3 //其中username、password、host、port用具体值替换。当然如果密码有不规则字符要小心,该转义的要转义。
1 //如果是需要用到https代理的话,需要将上面的-Dhttp改为-Dhttps即可

或者编辑build.xml文件添加一个target

<target name="proxy">

            <property name="proxy.host" value="。。"/>
            <property name="proxy.port" value="。。"/>
            <property name="proxy.user" value="。。"/> 
            <property name="proxy.pass" value="。。"/> 
            <setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}" proxyuser="${proxy.user}" proxypassword="${proxy.pass}"/> 
            </target>
  <target name="ivy-download" description="To download ivy " unless="offline" depends="proxy">
    <get src="${ivy_repo_url}" dest="${ivy.jar}" usetimestamp="true"/>
  </target>

让别的需要下载文件的target去引用它就行了。

depends="proxy"

转载于:https://www.cnblogs.com/java20130722/archive/2013/05/03/3206938.html

你可能感兴趣的文章
常用设计模式
查看>>
(转)GB2312简体中文编码表
查看>>
可空类型转换为不可空的普通类型
查看>>
nginx stream 日志设置(Version 1.9.0 +)
查看>>
PC端兼容性
查看>>
UDP发送中文
查看>>
JavaScript ES6 数组新方法 学习随笔
查看>>
day10
查看>>
zabbix自动发现主机并注册
查看>>
面试过程中有趣的概率问题(坐飞机、扑克牌)
查看>>
2.微信开发原理
查看>>
洛谷 P1309 瑞士轮 题解
查看>>
我踩过的听过的那些坑
查看>>
关于rk3288烧写后不能启动的问题
查看>>
关于C++的operator的学习笔记
查看>>
python(函数初识)
查看>>
Ldap
查看>>
javascript继承详解(待续)
查看>>
分布式时间同步ntp安装
查看>>
std::list
查看>>