Maven代理设置
2024-08-27 01:56:03
公司需要设置代理才能上网,而运行Maven时需要下载依赖的库。
怎么办呢?
原来Maven也像IE一样,可以设置HTTP代理的。
步骤如下:
·编辑 ~/.m2/setting.xml 文件。如果该目录下没有该文件,复制 $M2_HOME/conf/setting.xml 。
·找到 <proxies> 节点。去掉相应的注释,设置代理信息。
1 <proxy>
2 <id>optional</id>
3 <active>true</active>
4 <protocol>http</protocol>
5 <username>proxyuser</username>
6 <password>proxypass</password>
7 <host>proxy.host.net</host>
8 <port>80</port>
9 <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
10 </proxy>
id:代理的名称(随便设,XYZ也行)
active:表示该代理是否激活
protocol:代理协议,这个不用改
username:当代理需要认证时的用户名
password:当代理需要认证时的密码
host:代理的IP地址
port:代理的端口号
nonProxyHost:指定不需要使用代理的主机,可不设置。如果有多个,用 | 分隔
(P.S. 如果代理不需要用户认证,username 和 password 两个节点可注释掉)
再打开Maven试试,需要下载依赖库时是不是就顺畅了?当然,要确认你的代理是可用的。
附本人设置的代理:
<proxies> <proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<!--<username></username>
<password></password>-->
<host>10.**.**.**</host>
<port>8080</port>
<!--<nonProxyHosts>local.net|some.host.com</nonProxyHosts>-->
</proxy> </proxies>
最新文章
- bzoj1208
- Linux系统下Nginx安装详解
- PagerAdapter 用法
- IP地址、子网掩码、网关、DNS的关系
- 【BZOJ-2843&;1180】极地旅行社&;OTOCI Link-Cut-Tree
- 优测优社区干货精选|老司机乱谈编辑器之神——vim
- bzoj1109
- ios NSHashTable &; NSMapTable
- golang_protobuf环境搭建
- SGU 200.Cracking RSA(高斯消元)
- Trie树(字典树) 最热门的前N个搜索关键词
- [转]Permission denied: /.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
- 奇怪吸引子---FourWing
- React Router基础教程
- centos7.2启动级别
- 开始使用 Vuejs 2.0 ---简单总结2
- python 第二章 对象与类型
- LAMP集群项目三 配置业务服务器
- Element-ui(el-table、el-pagination)实现表格分页
- k8s集群新增节点
热门文章
- hdu 5635 LCP Array(BC第一题)
- Android音频: 怎样使用AudioTrack播放一个WAV格式文件?
- 转:MAVEN依赖的是本地工程还是仓库JAR包?
- Node.js开发Web后台服务
- bootstrap插件summernote 的使用
- Selenium与phantomJS 登入豆瓣 有bug
- 「mysql优化专题」什么是慢查询?如何通过慢查询日志优化?(10)
- .Net 序列化和反序列化SerializerHelper
- 50、html补充
- ArcGIS 网络分析[1.4] 制作点线要素时需要注意的地方