Maven--设置Http代理

 1 <settings>
 2     ...
 3     <proxies>
 4        <proxy>
 5          <id>my-proxy</id>
 6          <active>true</active>
 7          <protocol>http</protocol>
 8          <host>xxx.xxx.xxx.xxx</host>
 9          <port>xxx</port>
10          <username>xxx</username>
11          <password>xxx</password>
12          <nonProxyHosts>xxx</nonProxyHosts>
13        </proxy>
14        ...
15     </proxies>
16     ...
17 </settings>

proxies 下可以有多个 proxy 元素,如果声明了多个 proxy 元素,则默认情况下第一个被激活的 proxy 会生效。

active 的值为 true 表示激活该代理

protocol 表示使用的代理协议

host 主机名

port 端口号

当代理服务需要验证时,需要配置 username、password、nonProxyHosts

nonProxyHost 元素指定那些主机名不需要代理,可以使用 | 符号来分隔多个主机名。该配置也支持通配符,如 *.google.com 表示所有以 goole.com 结尾的域名访问都不需要通过代理。

时间: 2024-08-22 05:17:22

Maven--设置Http代理的相关文章

设置HTTP代理

Maven通过<<UserHome>>/.m2/settings.xml(如果没有该文件,复制<<MavenHome>>/conf/settings.xml到<<UserHome>>/.m2/目录下)设置HTTP代理 <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.

Android模拟器设置网络代理方法

在服务器上启动模拟器的时候加了--http-proxy,但是不起作用.所以搜了下面的方法 四种方法: 一:将网络连接代理设置写入配置数据库 (适合启动模拟器无界面) 1.通过命令行或者通过双击emulatoer可执行文件,打开模拟器 2.在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(Linux)/path(Windows)) 3.执行 ls -l /data/data/com.android.pr

Linux设置全局代理与yum代理

设置全局代理,方法如下: 修改 /etc/profile 文件,添加下面内容: http_proxy=http://username:[email protected]:8080/ ftp_proxy=http://username:[email protected]:8080/ export http_proxy export ftp_proxy 如果没有密码限制,则以上内容可以修改为以下内容: http_proxy=http://yourproxy:8080/ ftp_proxy=http:

设置HTTP代理后,HTTP协议头的不同之处

由于项目需要,最近热衷于研究HTTP代理相关技术. 众所周知,用户在设置了浏览器的代理之后,再打开浏览器,输入网址,点击回车之后,浏览器会自动地将http请求数据包发往代理服务器.很明显地,这期间,ip地址会发生改变,这种改变属于网络层需要处理的事情,也就说浏览器负责了这部分的工作. 那么应用层的HTTP协议头会不会有什么变化呢,到底哪个协议头表明了用户是设置了代理呢?怀着这样的疑问,我翻开了HTTP协议的经典巨著<HTTP:The Definitive Guide>一书.(PS:这本书是bo

使用IE6自带代理程式inetwiz.exe设置上网代理

公司为台企,系统为繁体,某些名词跟简体不同,自行对应. 公司域策略限制"internet选项"中的"连线"功能,域用户无法通过浏览器设置代理.但公司内部有些网站和申请上外网需要设置代理,且设置的代理不同,所以在策略统一设置代理也要设置多个,也麻烦,也就没设置. 被限制但又有需要,此时就用到ie6自带的inetwiz.exe程式了.此程式在C:\Program Files\Internet Explorer\Connection Wizard下.双击打开设置 默认是使

如何用fiddler + 手机设置无线代理 下载只有 手机才能访问的资源。

我主要用来获取,一些特定的API,研究学习. 责任声明: 如果你用来违法犯罪,与我无关. 1.使电脑成为代理服务器 架代理服务器的软件有很多,自己百度一下.也可以用现成的代理软件. 2.设置手机代理 退出 手机的代理设置后,方能生效 3.设置fiddler 中的选项 4.用手机访问资源,在Fiddler中看到 向下的绿色箭头时,一般是视频资源. 下载资源时,使用单线程,以免被限制网速.

maven设置---Dmaven.multiModuleProjectDirectory system propery is not set.

设置maven 环境变量: MAVEN_HOME:D:\Java\apache-maven-3.3.3 M2_HOME:D:\Java\apache-maven-3.3.3 path:%MAVEN_HOME%\bin; eclipse中maven设置: --------------- eclipse中使用maven插件的时候,运行run as maven build的时候报错 -Dmaven.multiModuleProjectDirectory system propery is not se

安装Nginx并为node.js设置反向代理

最近看了反向代理和正向代理的东西,想到自己的node.js服务器是运行在3333端口的,也没有为他设置反向代理,node.js项目的一些静态文件是完全可以部署在Nginx上,以减少对node.js的请求. 着手开始做: 1.Nginx依赖gcc,pcre,zlib,openssl之类的库,通过rpm -qa | grep gcc查询,没有的话都安装上. 2.Nginx安装 准备工作 a) 创建用户nginx使用的www用户.    # groupadd  www  #添加www组       

常用工具设置互联网代理

设置上网代理地址的格式为 [protocol]://[username]:[password]@[ip]:[port] linux 全局代理 编辑/etc/profile http_proxy=代理地址 export http_proxy linux yum 编辑/etc/yum.conf 添加变量 proxy=代理地址 git git config --global http.proxy http://yourname:[email protected]:proxyport

转:设置HtmlUnitDriver代理及处理用户验证有关问题

selenium2 提供了一种无ui模式的driver,即htmlunitdriver.特点运行比较快.其实htmlunitdriver 是对htmlunit 的封装,这样大家就可以使用自己习惯selenium2 语法来用它. 设置HtmlUnitDriver代理及处理用户验证问题 Proxy proxy = new Proxy(); //设置代理服务器地址 proxy.setHttpProxy("代理服务器地址:端口号"); DesiredCapabilities capabilit