`
wxl24life
  • 浏览: 293316 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

下载了 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

 

 

分享到:
评论

相关推荐

    Cmd执行mvn clean package 命令使用文档

    ### Cmd执行mvn clean package命令使用详解 #### 一、Maven简介 ...通过上述步骤和细节的介绍,我们对如何在CMD环境下使用Maven命令有了更深入的理解。这对于日常的项目构建工作具有重要的指导意义。

    在cmd中mvn更新和打包

    在cmd中mvn更新和打包

    Storm编程实践(安装Maven-使用Maven编译运行代码-mvn 打包)

    我们需要在 storm-starter 目录中运行 mvn 命令,以便 Maven 可以查找当前目录下的 pom.xml 文件,下载所需要的依赖包。 打包代码 在编译和运行代码之后,我们需要将代码打包成 jar 包,以便将其提交到 Storm 中...

    idea 控制台或cmd窗口报’mvn’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    主要原因就是没有配置maven的环境变量,或者配置了没有生效 会配的或者配好了用不了的再去配一遍,然后重启电脑一下,可能是没生效 ...配置完成或者之前配过但是现在不管是在cmd里还是idea的Termial都提示 ‘mvn

    使用dos命令实现mvn的自动编译以及test case的运行

    标题 "使用dos命令实现mvn的自动编译以及test case的运行" 描述了如何在DOS命令行环境中利用Maven(mvn)工具进行自动化编译和测试用例的执行。这一主题对于任何Java开发者来说都至关重要,因为它涉及到项目构建自动...

    mvn 常用命令手册mvn开发必备

    清理这些文件有助于保持项目的整洁,并且在某些情况下可以避免由于旧文件的存在而导致的构建错误。 #### 10. `mvn site` 生成项目文档网站。这个命令会根据项目的信息和文档生成一个HTML站点,包含了项目的概述、...

    mvn常用命令行

    在实际开发中,开发者通常会在版本控制系统(如 CVS 或 SVN)中获取代码,然后使用 `mvn eclipse:eclipse` 生成 Eclipse 项目,接着导入到 Eclipse 开发环境中。对于代码的改动,可以通过 `mvn compile` 或 `mvn ...

    匹处理mvn命令用法

    本文将深入探讨“匹处理mvn命令用法”,结合提供的标签“源码”和“工具”,我们将主要关注如何使用Maven的命令行工具(CMD)来管理Java项目。 **Maven简介** Maven是由Apache软件基金会开发的一个项目管理和综合...

    Mvn常用命令总结

    例如,如果项目被打包成jar文件,则会在target目录下生成对应的`.jar`文件。 #### 4. 启动Jetty服务器:`mvn jetty:run` 在开发阶段,经常需要频繁重启服务器来查看更改效果。使用`mvn jetty:run`可以快速启动一个...

    mvn配置命令文档

    - **文件位置**:默认情况下,`settings.xml`位于Maven安装目录的`conf`文件夹内。 - **作用**:该文件主要用于配置Maven的本地仓库以及其他全局设置。 - **修改本地仓库路径**: - 打开`settings.xml`文件,定位到...

    mvn release 配置说明

    在本文中,我们将深入探讨`mvn release`配置的相关知识点,并基于提供的`settings (2).xml`文件名来推测如何定制Maven的配置。 首先,`settings.xml`是Maven的配置文件,它定义了用户级别的设置,如仓库位置、代理...

    mvn.bat文件

    mvn.bat

    canal文件,下载后直接mvn_install即可使用.zip

    【标题】:“canal文件,下载后直接mvn_install即可使用.zip” 【描述】:这段描述反复提到了“canal文件”以及“下载后直接mvn_install即可使用”,这意味着我们讨论的是一个关于Canal项目的软件包,这个包是用ZIP...

    mvn-download

    在Java开发过程中,Maven(MVN)是一个广泛使用的依赖管理工具,它使得开发者能够方便地管理和构建项目。"mvn-download"这个话题是关于如何通过Maven的命令行工具来下载特定的JAR(Java Archive)包。下面将详细解释...

    mvn常用命令

    MVN常用命令 MVN(Maven)是一款基于项目对象模型(POM)的项目管理工具,它可以帮助开发者管理项目的依赖关系、编译、测试、打包和部署。下面是MVN的常用命令: 创建Maven项目 1. 创建Maven的普通Java项目:`mvn...

    springmvn搭建的Maven项目入门

    - 在命令行或者IDEA中执行`mvn jetty:run`启动Jetty服务器,测试项目是否能够正常运行。 4. **编写简单的Controller** - 创建一个Java类,标记为@Controller,定义处理请求的方法,使用@RequestMapping注解指定...

    Kettle运行jar及其mvn脚本及配置文件.rar

    【Kettle运行jar及其mvn脚本及配置文件.rar】是一个包含Kettle(Pentaho Data Integration,简称PDI)与Java集成所需资源的压缩包。这个包的主要目的是帮助开发者在Java项目中顺利运行Kettle作业或转换,通过Maven...

    通过mvn命令下载pom.xml中的jar包

    - 配置代理:如果在使用代理服务器的环境中,需要在`settings.xml`中配置代理设置。 - 本地仓库位置:可以更改默认的本地仓库路径,特别是当磁盘空间有限或者需要在多台机器之间同步时。 - 私有仓库:公司内部可能有...

    dos命令测试java jar文件 命令行下运行JUnit测试 命令运行java

    这里我们主要探讨如何使用DOS命令来测试Java JAR文件,以及如何在命令行下运行JUnit测试。这是一项基础但至关重要的技能,因为通过命令行工具可以高效地自动化测试和调试代码。 首先,让我们了解Java JAR文件。JAR...

Global site tag (gtag.js) - Google Analytics