最近开始学习pentaho-kettle,在使用源码编译kettle时,要用到ant工具,ant在用到ivy来分析和下载项目所依赖的jar包等资源,要从sourceforge.net获取工具包和资源,由于我这边电信网经常无法访问sourceforge,于是便想利用现有的ss来作为代理下载工具编译。
要想Ant使用代理时,需要修改$ANT_HOME\bin\ant.bat,在:runAnt之前,增加以下语句,即配置http代理。
set ANT_OPTS=-Dhttp.proxyHost=HTTP代理地址 -Dhttp.proxyPort=代理端口
若代理服务器需要授权口令,则添加以下代码指定用户名和密码:
set ANT_OPTS=-Dhttp.proxyHost=代理服务器地址 -Dhttp.proxyPort=代理服务器端口 -Dhttp.proxyUserName=用户名 -Dhttp.proxyPassword=密码
Ant设置使用http/ss代理