`
shugengen
  • 浏览: 19871 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

如何在Ant中设置HTTP代理

 
阅读更多
   工作中在构建某一个项目时,要用到ivy来分析和下载项目所依赖的jar包等资源,由于从公司内部访问外网都必须经过http代理服务器,所以在用ant构建该项目时,遇到了问题:如何在ant中设置http代理?  
    经过尝试,解决方案为:在%ANT_HOME%\bin\ant.bat文件中添加如下代码:
Java代码 
set ANT_OPTS=-Dhttp.proxyHost=代理服务器地址 -Dhttp.proxyPort=代理服务器端口 
    注意不是(没有引号):
Java代码 
set ANT_OPTS="-Dhttp.proxyHost=代理服务器地址 -Dhttp.proxyPort=代理服务器端口" 
    若代理服务器需要授权口令,则添加以下代码指定用户名和密码:
Java代码 
set ANT_OPTS=-Dhttp.proxyHost=代理服务器地址 -Dhttp.proxyPort=代理服务器端口 -Dhttp.proxyUserName=用户名 -Dhttp.proxyPassword=密码 

转 http://liu-hliang.iteye.com/blog/456664
分享到:
评论

相关推荐

    ant-design-pro前端

    这个标签体现了框架与Ant Design的紧密关系,Ant Design是一个广泛使用的React UI库,而Ant Design Pro是其在企业级应用开发中的扩展和升级。 压缩包中的"demo1"可能是一个示例项目或者一个演示应用,它通常包含了...

    clover-ant-2.4.2 版本安装包

    3. 在Ant构建脚本中配置Clover,通常通过在`project`元素下添加`clover`元素,并设置许可证密钥和目标目录。 4. 在需要执行覆盖率分析的任务前启动Clover代理,例如在`junit`或`test`任务之前。 5. 运行Ant任务,...

    ant处理cvs时环境安装

    在IT行业中,Ant和CVS是两个非常重要的工具,它们分别用于构建自动化和版本控制。在本篇中,我们将深入探讨如何使用Ant处理CVS(Concurrent Versions System)时的环境安装及其相关知识点。 首先,Ant是Apache软件...

    ant+ivy+nexus的使用

    在IT行业中,构建工具是软件开发过程中的重要组成部分,它们帮助开发者自动化地编译、测试、打包和部署项目。"ant+ivy+nexus"的组合就是一种常用的Java项目构建和依赖管理解决方案。以下是对这个主题的详细解释: 1...

    ant-apache-bcel.jar.zip

    在我们的压缩包"ant-apache-bcel.jar.zip"中,有两个主要的文件:"ant-apache-bcel.jar"和"ant.license.txt"。前者是Ant与Apache BCEL整合的库文件,包含了实现Ant与BCEL交互所需的所有类和方法。这个JAR文件是将Ant...

    org.apache.ant_1.8.2

    在Ant中,它可以用于动态生成类或者在编译时进行代码注入,这对于自动化测试框架或动态代理的实现非常有用。 3. **ant-javamail**:此扩展库为Ant提供了对JavaMail API的访问,允许在构建过程中发送电子邮件。这...

    Ant+JMeter后台自动化测试

    在这样的背景下,Ant+JMeter组合成为了一种流行的解决方案,用于实现API的功能测试,并进一步整合到CI/CD流程中。 #### 二、Ant简介 Ant 是一个Java编写的开源项目构建工具,主要通过XML文件定义构建过程。它支持...

    ruoyi-cloud前端工程,使用ant design vue框架

    2. **配置文件**:如`config.js`或`vue.config.js`,用于设置项目构建的相关参数,如公共路径、输出目录、代理服务器等。 3. **依赖包**:在`package.json`文件中列出了项目所依赖的所有npm模块,如Vue、Vue Router...

    Apache Ant Android开发基础

    ### Apache Ant 在 Android SDK 1.5 开发中的应用 #### 概述 Apache Ant 是一个 Java 平台上的开源构建工具,它使用 XML 来描述构建过程,并提供了丰富的任务库来执行各种构建相关的操作。在早期的 Android 开发中...

    JMETER-3.1+ant

    4. **JMeter与Ant集成**:可以在Ant的`build.xml`文件中配置目标,调用JMeter的命令行工具`jmeter.bat`或`jmeter.sh`来执行性能测试,收集并分析结果。 5. **持续集成**:Ant常与其他工具如Jenkins、Maven一起使用...

    langton's ant

    Langton's ant是一个在二维网格上移动的简单代理,其行为由四个基本规则定义: 1. **转向规则**:蚂蚁在黑白相间的格子上移动,每次移动都是沿着当前行进方向的90度右转或左转。如果蚂蚁所在的格子是黑色的,那么它...

    ant-jsch-1.6.jar.zip

    在Ant项目中,`ant-jsch-1.6.jar`作为任务定义的依赖库,可以被添加到Ant的类路径中。这样,开发者就可以利用Ant的任务来调用JSch的功能,比如创建一个`sshexec`任务来执行远程命令,或者使用`scp`任务来复制文件到...

    基于Jmeter+Ant+SVN+Jenkins实现接口自动化测试

    在接口自动化测试中,Ant可以帮助我们编译测试代码、打包测试套件,并将其部署到测试环境中。 2. **Ant应用**: - **编写build.xml文件**:定义构建任务,如编译、测试、打包、部署等。 - **调用JMeter进行测试**...

    Proxy Ant QQ换IP

    3. **HTTP/HTTPS代理**:另一种常见的代理方式是HTTP或HTTPS代理,Proxy Ant可能也支持这种类型,通过设置HTTP或HTTPS代理服务器来改变QQ的网络出口IP。 4. **自动切换**:Proxy Ant可能具有自动切换IP的功能,用户...

    ant-design-vue-pro-master.zip

    - `vue.config.js`:Vue CLI的配置文件,可以自定义Vue CLI服务和构建设置,如端口、代理、publicPath等。 - `.eslintrc.js`:ESLint的配置文件,用于代码风格检查和格式化。 - `babel.config.js`:Babel配置文件...

    错误归类学习.zip_ant脚本打包

    4. **XML配置问题**:在Ant的build.xml文件中,可能需要配置Web服务相关的任务,如使用`<wsimport>`任务来生成客户端代理类。如果XML配置有误,可能导致构建失败。仔细检查XML语法,确保所有的属性和标签都正确无误...

    全栈-Vite3+Vue3+TS+Ant-design-vue3整合

    在本项目中,我们探索了如何使用最新技术栈进行全栈开发,重点是前端的Vite3、Vue3、TypeScript以及Ant Design Vue3的整合,同时涉及后端的SpringBoot、MybatisPlus和MySQL。这是一个全面的实战教程,旨在帮助开发者...

    nginx+tomcat的负载均衡session共享和ant构建全流程

    3. svnant.jar:这是ANT的SVN任务库,包含了与svnClientAdapter.jar和svnjavahl.jar配合使用的ANT任务,使得在构建过程中能够执行SVN命令。 综合以上,我们可以构建一个完整的流程:使用ANT自动化构建Java项目,...

    deli2 + ant 用于验证uaprof文件

    如果你需要使用代理服务器来访问UAPROF文件,可以在“build.xml”中配置代理设置,以便在验证过程中通过代理服务器进行网络通信。 3. **验证过程**:使用这个解决方案进行UAPROF验证,首先你需要解压缩提供的“deli...

    Ant colonies for the traveling salesman problem

    每只“蚂蚁”都是算法中的一个搜索代理(agent),它们在问题解空间中移动,通过不断积累和更新信息素来寻找最优解。 #### 三、蚁群算法优化TSP问题 - **信息素更新机制**:为了使算法能够在搜索过程中不断逼近最优...

Global site tag (gtag.js) - Google Analytics