Ant 设置代理服务器
Ant
由于一项作业的需求,需要编译Nutch,Nutch使用Ant进行项目管理,其中又用到了ivy来分析和下载项目的jar包依赖。但是众所周知的而原因,官方仓库根本无法使用,替换了几个官方推荐镜像也没有作用。找了下国内的镜像,也没有找到合适的。 所幸,我一直有使用GoAgent,所以想着通过代理下载依赖。
Windows设置方法
GoAgent的代理地址是本机 127.0.0.1端口为 8087,本方法同样适用于其他代理服务器
在%ANT_HOME%\bin\ant.bat文件最前方添加如下代码:
set ANT_OPTS=-Dhttp.proxyHost=代理服务器地址(127.0.0.1) -Dhttp.proxyPort=代理服务器端口(8087)
ant是有java编写,代码作用就是在启动java虚拟机时,传入两个参数,来时java虚拟机进程按照设定的代理访问互联网。
如果你的代理服务器需要用户密码验证,则需要如下设置,多出两个参数
set ANT_OPTS=-Dhttp.proxyHost=代理服务器地址
-Dhttp.proxyPort=代理服务器端口 -Dhttp.proxyUserName=用户名 -Dhttp.proxyPassword=密码
我通过免费的GoAgent来加载依赖最终编译用时
BUILD SUCCESSFUL
Total time: 41 minutes 35 seconds
还能忍受,如果使用付费或者更加稳定的VPN的话应该效果应该可以。
2016-03-12更新
通用设置
上面的方法适用于windows,我尝试了类似的方法在Linux上,包括在.bashrc
等文件上加入环境变量,试图修改ant脚本,但都没有起到好的效果。最终查看ant官方文档找到一劳永逸的办法。。。 (⊙﹏⊙)b
原来这么简单,还是要多看文档啊。。。文档Setproxy Task
简述就是可以在build.xml
文件中加入如下属性:
<setproxy proxyhost="${proxy.host}"
proxyport="${proxy.port}"
nonproxyhosts="xyz.svn.com"/>
其中proxyhost为代理地址,proxport为端口,nonproxyhosts一般可以不用,这个属性可以设置白名单,是某些域名不走代理。
Ant 设置代理服务器相关推荐
- maven设置代理服务器_使用Maven设置您的应用服务器
maven设置代理服务器 在许多情况下,无需事先设置应用程序就无法部署应用程序. 在JBoss AS 7.x中,您可能需要配置例如数据库连接. 或者,您必须配置一个安全领域. 也许您还想调整SLSB池 ...
- 用命令行批处理bat,设置代理服务器、DNS、网关、WINS等
http://hi.baidu.com/83050158/blog/item/50cbd63f9da79ccb7d1e711b.html 将下面代码复制到记事本,另存为NetSet.bat,修改相应i ...
- # Linux shell终端设置代理服务器的方法
Linux shell终端设置代理服务器的方法 文章目录 Linux shell终端设置代理服务器的方法 1 变量列表 2 设置方法 2.1 设置代理 2.2 测试代理 3 软件专用代理 3.1 yu ...
- 校园网 win7设置代理服务器
背景 由于校园网内一个人只有一个帐号,每个帐号同时只能在一台机器上使用,但是我在宿舍,实验室总共有三台机器需要上网,所以就需要设置代理服务器了 还好我的这三台都可以ping 通 我的三台电脑分别是: ...
- 在windows下用命令设置代理服务器
公司用的是代理服务器的方式上网,但正常调试时不能用代理,所以经常切换代理,可以使用命令行去修改注册表代理的键值.如下: echo 正在设置代理服务器-- reg add "HKCU\Soft ...
- 什么是代理服务器以及如何设置代理服务器
什么是代理服务器(Proxy)? Proxy是什么呢,是代理.普通的因特网访问是一个典型的客户机与服务器结构:用户利用计算机上的客户端程序,如浏览器发出请求,远端WWW服务器程序响应请求并提供相应的数 ...
- 各种软件设置代理服务器上网使用指南汇编
现在代理成了大家浏览的好帮手,可看到论坛里很多朋友对代理的使用很不熟悉,希望这个帖子能给大家带来一些帮助~! 如何在微软Internet Explorer (IE) 浏览器中设置代理上网 Micros ...
- 怎么换外网IP地址 如何设置代理服务器上网
由于网络的飞速的发展,上网也是现代人必不可少的,由于很多小伙伴资讯我们怎么修改外网IP来做些网上的业务,其实简单来说就是修改自己本地IP地址,我们上网都会产生一个IP,有些工作需要想把它改成其他城市的 ...
- 如何给Jupyter notebook设置代理服务器
如何给Jupyter notebook设置代理服务器 参考:How to set proxy for Jupyter notebook on Windows 使用Jupyter时,可能会遇到需要网络交 ...
最新文章
- Windows路由表
- 金蝶显示服务器异常,金蝶提示云服务器异常
- Android开发笔记(八十四)使用Properties读写属性值
- 中西医结合耳鼻咽喉科疾病 100254
- iOS 几种打包方式
- 计算方法(数值分析)实验:勒让德多项式求展开的三次平方逼近多项式代码实现 java
- wampserver 的Apache启动错误提示:The requested URL / was not found on this server
- HCIP课程笔记-04-HDLC、PPP、GRE
- Android animation呼吸动画 心形动画
- Spring框架两大核心特征的基本理解
- 2020年度商业书单:高瓴创始人张磊《价值》等10本书入选
- Programmer-如何从菜鸟变成老鸟?
- 构建ubuntu下的JXTA-C开发环境
- 加权协方差矩阵(weighted covariance matrix)
- 沈阳达内python培训
- 多远线性回归代码-波士顿房价问题
- 搭建ELK日志审计系统
- ubuntu 安装confluence
- HTML5期末大作业:酒店主题网站设计——酒店阳光温馨网站(5页) HTML+CSS+JavaScript web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码
- 如何选购汽车线束检测仪,需要考虑哪些因素