使用代理上网的情况下,如何在 cmd 下运行 mvn?

原创 2012年12月03日 18:01:30

下载了 maven 工具,准备在 cmd 下使用 mvn 构建 maven 工程时,提示连接出错。花了几分钟 bing  了一番(google 服务最近不稳定,发现 bing 是个不错的替代品~ 对了,用 bing 的时候关键词如果是英文,记得尽量使用英文搜索),最后还是 StackOverFlow [1] 上找到了答案。

解决方法很简单,只需要修改 maven 路径下的 conf/settings.xml 文件。

默认的 proxy 代理配置(apache-maven-2.2.1)如下:

<!-- proxies
   | This is a list of proxies which can be used on this machine to connect to the network.
   | Unless otherwise specified (by system property or command-line switch), the first proxy
   | specification in this list marked as active will be used.
   |-->
  <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>
修改应该简单了,记得把注释去掉!

---------------------------------------------------------------------------------

其实 Apache Maven guide [2] 下面有关于 proxy 的说明。。。


[1]  http://stackoverflow.com/a/3603093 

[2] Configuration guide. http://maven.apache.org/guides/mini/guide-proxies.html



如何设置Eclipse的上网代理

不同版本的eclipse有不同的设置方法方式一:  默认的Eclipse 是不用代理上网,但在一些公司的局域网,需要使用代理上网, 因而需要手工设置eclipse的上网设置         windo...
  • lujun9972
  • lujun9972
  • 2015-05-26 07:36:39
  • 658

Maven使用代理方式联网连接服务器

==============================记录Start=============================== Maven使用代理方式联网连接服务器 找到你本地Maven库...
  • qq_28867949
  • qq_28867949
  • 2017-06-15 10:18:50
  • 807

为 windows cmd 设置代理

通过cmd命令行执行某些命令,如果这些命令去国外站点下载什么文件,却下载不下来的时候,我们就只能科学上网了。 但是 ShadowSocks 这类工具尽管开启了全局代理,但是cmd里依旧无法下载成功。...
  • lovelyelfpop
  • lovelyelfpop
  • 2017-04-07 18:02:22
  • 9609

windows中执行maven命令行

1、win+r 打开命令行窗口 2、切换到主pom文件所在位置:
  • huihui870311
  • huihui870311
  • 2016-07-15 11:39:24
  • 1273

windows中为cmd设置代理

windows中为cmd设置代理
  • rznice
  • rznice
  • 2016-02-20 17:26:52
  • 23318

Windows 设置CMD命令行下的代理服务器

原文地址:http://www.ezloo.com/2008/12/set_http_proxy.html 方法一:图形界面设置 youjian...
  • LiberoXQ
  • LiberoXQ
  • 2014-09-28 09:53:39
  • 13430

在Linux终端下使用代理访问网络

一、使用wget命令进行代理访问 wget非常强大,支持代理设置,代理可以在环境变量或wgetrc文件中设定 方法1:当前环境变量设置 #export PROXY=http://219.239....
  • waysoflife
  • waysoflife
  • 2016-09-13 11:39:59
  • 7151

MAVEN:在cmd中运行'mvn -v'时,提示'mvn' 不是内部或外部命令,也不是可运行程序

解决:配置好环境变量后,查看是否将MAVEN_HOME建在了用户变量,path位于系统变量,将MAVEN_HOME 改建到系统变量即可解决。...
  • AmberTian
  • AmberTian
  • 2017-04-19 15:14:53
  • 1248

如何简单使用代理服务器上网

如何简单使用代理服务器上网|浏览:14601|更新:2014-05-07 20:251234567分步阅读代理服务器英文全称Proxy Server,其意思就是替互联网用户去获取网络资料,可以理解为信...
  • forest_fire
  • forest_fire
  • 2016-03-21 11:16:05
  • 596

通过代理上网的方式

有个很好的网站,定时刷新国内外高匿/透明代理,所以我们第一步需要做的就是把它的代理抓取下来。 代码如下: #coding:utf-8 import urllib2 import urllib fr...
  • rongyongfeikai2
  • rongyongfeikai2
  • 2015-10-24 14:50:23
  • 1019
收藏助手
不良信息举报
您举报文章:使用代理上网的情况下,如何在 cmd 下运行 mvn?
举报原因:
原因补充:

(最多只允许输入30个字)