调整maven配置文件
maven的配置文件位置:maven安装位置\conf\settings.xml。
这次调整maven的配置文件主要解决三个问题:
- 调整本地依赖库位置
- 设置代理
- 添加远程资源库镜像节点
调整本地依赖库位置
修改localRepository属性,
如下将本地依赖库的位置修改为D:\myDevelop\mavenrepo:
<localRepository>D:\myDevelop\mavenrepo</localRepository>
设置代理
使用maven的一项不便处就是需要向远程资源库下载依赖包,如果工作环境使用代理的话就需要对maven作出相应的调整了。
在配置文件中找到<proxies>标签:
<proxies> <!-- proxy | Specification for one proxy, to be used in connecting to the network. | <proxy> <id>optional</id> <active>true</active> <protocol>http</protocol> <username>proxyuser</username> <password>proxypass</password> <host>proxy.host.net</host> <port>80</port> <nonProxyHosts>local.net|some.host.com</nonProxyHosts> </proxy> --> </proxies>
标签中已经给出了一个代理的模板。稍作解释吧:
id:代理ID
active:是否激活
protocal:传输协议,默认使用http
host:代理服务器地址
port:代理端口号
nonProxyHosts:不需要使用代理的地址,比如localhost
用户名和密码如没有可以不设置。
以下是我的代理设置:
<proxies> <proxy> <id>317</id> <active>true</active> <protocol>http</protocol> <host>10.10.8.83</host> <port>8080</port> <nonProxyHosts>localhost</nonProxyHosts> </proxy> </proxies>
添加资源库镜像节点
使用官方资源库下载依赖包比较慢,而且有时不能访问。需要的依赖包比较多时会很痛苦。要解决问题可以使用其他的资源库。推荐一个:http://maven.oschina.net/content/groups/public/,国内的,速度很快。
配制内容:
<mirrors> <mirror> <id>oschina</id> <mirrorOf>*</mirrorOf> <url>http://maven.oschina.net/content/groups/public/</url> </mirror> </mirrors>
在这里http://xiaoboss.iteye.com/blog/1044606还看到了一些其他的地址。
仅是学习笔记,难免出错,望不吝指点