Maven3在setting.xml中配置代理

在特殊的网络策略环境下,可能要需要开发人员通过代理服务器来访问互联网。此时就需要给Maven配置代理服务来访问仓库、更新相关资源。

打开setting.xml文件

<proxies>
   <proxy>
     <id>myProxy</id>
     <active>true</active>
     <protocol>http</protocol>
     <host>123.123.123.123</host>
     <port>8080</port>
     <username>XXXXX</username>
     <password>XXXXX</password>
     <nonProxyHosts>*.XXX.com|XXX.org</nonProxyHosts>
   </proxy>
 </proxies>  

在<settings>标签中添加如上代码,说明如下:

1、proxies中可以配置多个proxy,但是默认第一个proxy生效。

2、active中的TRUE表示该代理目前生效状态。

3、http协议、主机地址、端口不在赘述。

4、用户名密码按需配置即可。

5、nonProxyHost表示不需要代理访问的地址。中间的竖线分隔多个地址,此处可以使用星号作为通配符号。

时间: 2024-10-03 06:46:36

Maven3在setting.xml中配置代理的相关文章

Maven使用私服setting.xml中的配置

Maven使用私服setting.xml中的配置 setting.xml中的配置 使用maven,每次都是从中央仓库下载依赖包,网络很渣,只有使用Nexus搭建个私服. 下面是setting.xml中的配置文件 <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi=&quo

源码跟读,Spring是如何解析和加载xml中配置的beans

Spring版本基于: 跟踪代码源码基于: https://github.com/deng-cc/KeepLearning commit id:c009ce47bd19e1faf9e07f12086cd440b7799a63 1.配置启动Spring所需的监听器 web.xml中配置监听器 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-cla

jsp 使用application.getInitParameter来获取web.xml中配置参数

jsp中9个内置对象之一application,它的数据对整个web应用都有效,application有一个重要的用途就是获取web.xm中的配置参数,这样可以提高代码的移植性.应用案例如下: 在web.xml中配置如下代码: <context-param> <param-name>driver</param-name> <param-value>com.mysql.jdbc.Driver</param-value> </context-p

在struts-config.xml中配置validator-plugin导致404 Servlet action is not available

就是在struts-config.xml中添加了这么一段 <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> <set-property pro

Android 在xml中配置 float 和 integer 值

一.float的配置方法 andriod 默认不支持float型的设置,在values 下的新建floats.xml 文件,在内部添加如下代码: <resources> <item name="chart_view_line_width" format="float" type="dimen"> 3.3</item> <item name="chart_view_text_size"

在配置文件web.xml中配置Struts2的启动信息

在配置文件web.xml中配置Struts2的启动信息: <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://ja

ssm整合shiro时web。xml中配置filter,tomcat报错

当我们使用ssm框架整合进行项目开发,使用Shiro作为安全验证管理,在web.xml中配置Shiro过滤器后 启动Tomcat会报错: Error during artifact deployment. See server log for details. <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property na

setting.xml中mirror和repository的关系

这两天在连公司的两个不同的私服,但是总是出现JAR包不能全部下载下来的问题.经过查资料,大概有了点理解,记录下 1.Jar包分布 公司的快照JAR全放在http://*:8081/*/libs-snapshot上 其他第三方包全放在http://*:8081/*/libs-public-local上 2.问题描述 不能同时从两个地方下载到所有的JAR包 3.问题解决 经过不断的摸索和查询信息,最终能同时从两个地方拉取JAR包,配置如下: <mirrors> <mirror> <

Maven setting.xml 文件配置

全局配置: ${M2_HOME}/conf/settings.xml (配置环境变量  新建 M2_HOME    安装目录到版本名那里(D:\apache-maven-3.0.2) 编辑path 环境变量  %M2_HOME%\bin;) 用户配置: ${user.home}/.m2/settings.xml 注意:用户配置优先于全局配置. ${user.home} 和和所有其他系统属性只能在3.0+版本上使用.请注意windows和Linux使用变量的区别. 1. 声明规范 <?xml ve