博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven代理设置
阅读量:7060 次
发布时间:2019-06-28

本文共 1115 字,大约阅读时间需要 3 分钟。

公司需要设置代理才能上网,而运行Maven时需要下载依赖的库。

怎么办呢?

 

原来Maven也像IE一样,可以设置HTTP代理的。

 

步骤如下:

  ·编辑 ~/.m2/setting.xml 文件。如果该目录下没有该文件,复制 $M2_HOME/conf/setting.xml 。

  ·找到 <proxies> 节点。去掉相应的注释,设置代理信息。

1 
2
optional
3
true
4
http
5
proxyuser
6
proxypass
7
proxy.host.net
8
80
9
local.net|some.host.com
10

 

id:代理的名称(随便设,XYZ也行)

active:表示该代理是否激活

protocol:代理协议,这个不用改

username:当代理需要认证时的用户名

password:当代理需要认证时的密码

host:代理的IP地址

port:代理的端口号

nonProxyHost:指定不需要使用代理的主机,可不设置。如果有多个,用 | 分隔

 

(P.S. 如果代理不需要用户认证,username 和 password 两个节点可注释掉)

 

再打开Maven试试,需要下载依赖库时是不是就顺畅了?当然,要确认你的代理是可用的。

 

附本人设置的代理:

1  
2 3
4
optional
5
true
6
http
7
9
10.**.**.**
10
8080
11
12
13 14

 

转载于:https://www.cnblogs.com/yayazi/p/7889147.html

你可能感兴趣的文章
正则匹配&nbsp;
查看>>
shell 读取文件
查看>>
给视图添加阴影
查看>>
数组2
查看>>
在django中,执行原始sql语句
查看>>
Docker的基本操作与示例
查看>>
配置eclipse使能打开当前文件所在目录
查看>>
Repeater内RadioButton.GroupName失效
查看>>
【算法学习笔记】17.暴力求解法05 隐式图搜索1 迭代加深搜索 埃及分数
查看>>
如何高效利用GitHub
查看>>
2-sat基础题 BZOJ 1823
查看>>
centos6.5 mqtt安装
查看>>
Mongodb 笔记05 创建副本集
查看>>
转:Eclipse 各种小图标的含义
查看>>
javascript面向对象——构造函数和原型对象
查看>>
route 的标志位
查看>>
[转载]对于WebGrid第三方控件的使用
查看>>
[摘录]高效人士七习惯—以终为始原则
查看>>
angular 当使用ng-repeat 时出现 $$hashKey的键值对
查看>>
GoldenGate 性能优化方法
查看>>