http://www.cnblogs.com/memory4young/p/maven-http-proxy-setting.html
步骤如下:
·编辑 ~/.m2/setting.xml 文件。如果该目录下没有该文件,复制 $M2_HOME/conf/setting.xml 。
·找到 <proxies> 节点。去掉相应的注释,设置代理信息。
<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>
id:代理的名称(随便设,XYZ也行)
active:表示该代理是否激活
protocol:代理协议,这个不用改
username:当代理需要认证时的用户名
password:当代理需要认证时的密码
host:代理的IP地址
port:代理的端口号
nonProxyHost:指定不需要使用代理的主机,可不设置。如果有多个,用 | 分隔
(P.S. 如果代理不需要用户认证,username 和 password 两个节点可注释掉)
分享到:
相关推荐
《Maven镜像设置详解——settings.xml配置指南》 在软件开发中,Maven作为Java项目管理和构建工具,起着至关重要的作用。然而,当访问远程仓库时,由于网络问题或者速度限制,可能会遇到下载依赖慢的问题。为了解决...
【标题】"maven-src完整版"所涉及的知识点主要围绕Maven——一个强大的Java项目管理工具展开。Maven简化了构建、管理和依赖项解析的过程,使得开发人员能够更高效地进行SSM(Spring、Struts和MyBatis)框架的应用...
6. **Maven的设置文件**:~/.m2/settings.xml是Maven的用户配置文件,其中可以设置本地仓库路径、远程仓库地址、代理服务器等信息。 7. **Maven的命令行界面**:通过命令行工具mvn,开发者可以执行各种构建命令,如...
本篇文章将详细介绍如何在Linux系统上安装并配置Maven私有库——Nexus。 首先,让我们了解什么是Nexus。Nexus是Sonatype公司开发的一款强大的Maven仓库管理器,它可以作为代理仓库,缓存远程仓库的依赖,同时也可以...
conf目录下的settings.xml文件允许用户进行个性化配置,如设置代理、定义镜像站点等。 总的来说,Apache Maven 3.5.4是一个强大且广泛使用的工具,极大地简化了Java项目的构建和管理。通过其统一的依赖管理和标准化...
`settings.xml`文件是Maven的全局配置,包含了仓库(repository)设置、代理(proxy)设置、用户特定的配置等。 在`settings.xml`中,我们关注的是`mirrors`标签,它是用来配置镜像的。通过配置镜像,我们可以指定...
`settings.xml`文件用于配置Maven的行为,如本地仓库位置、代理服务器、镜像设置、服务器认证信息等。 通过以上介绍,我们可以看到Maven 2作为一款强大的项目管理工具,极大地提高了开发效率,减少了项目的维护成本...
8. **配置Maven**:在用户主目录的`.m2`目录下有一个`settings.xml`文件,可以在这里配置本地仓库位置、镜像代理、服务器认证等个性化设置。 通过以上步骤,你可以成功地安装并使用Maven进行Java项目的开发。Maven...
【标题】:“Nexus构建Maven仓库总结(完善版3)——第三方插件处理与应用” 在软件开发中,管理依赖关系是至关重要的,而Maven作为Java领域广泛使用的构建工具,通过其中央仓库帮助开发者方便地获取所需依赖。然而...
因此,搭建一个本地的Maven私服——Nexus,能够有效地解决这些问题。 #### 二、Nexus简介 Nexus是一个由Sonatype开发的强大仓库管理系统,它不仅简化了内部仓库的维护工作,还优化了对外部仓库的访问方式。Nexus的...
通过以上步骤,你就可以成功搭建起一个Maven本地仓库——Nexus 2.11.4-01,它将大大提高你的开发效率,使得依赖管理更加得心应手。同时,Nexus还提供了丰富的插件和API,允许你根据项目需求进行定制和扩展。
本章将通过一个具体的示例——简单天气程序——来演示如何定制Maven项目,包括添加新的依赖、资源等。 **4.1.1 下载示例章节** 同样可以通过下载示例项目来快速实践本章中的示例。 **4.2 定义简单天气项目** 介绍...
7. Maven的设置文件:`settings.xml`是Maven的全局配置文件,通常位于`~/.m2/`目录下,它可以配置本地仓库路径、远程仓库地址、代理设置以及签名发布等。 8. 版本管理和多模块项目:Maven支持SNAPSHOT版本和多模块...
这个压缩包可能包含了Apache Maven 3.6.3版本的安装文件以及两个重要的配置文件——`repository`目录和`settings.xml`。 `apache-maven-3.6.3`是Maven的一个具体版本,通常包含bin目录,其中含有可执行的mvn命令,...
【Maven】是一个广泛使用的Java项目管理工具,它主要负责构建、依赖管理和...私服是位于局域网内的仓库服务,它代理远程仓库,提高局域网内的下载速度。当Maven在本地和远程仓库都无法找到所需构件时,构建将会失败。
本教程将深入探讨如何使用Maven进行分模块构建以及如何搭建Maven的私有仓库——私服。 一、Maven的分模块构建 1. **项目结构**:在Maven中,多模块项目通常遵循"聚合与继承"的结构。一个顶级父项目(parent POM)...
- **使用代理:** 指导如何配置 Maven 使用 HTTP 代理服务器。 - **使用发布插件:** 指导如何使用 Maven 发布插件进行版本发布。 - **使用 Ant 与 Maven:** 指导如何在 Maven 项目中使用 Ant 脚本。 - **使用 ...
- `settings.xml`文件是Maven的个人配置文件,用于设置本地仓库路径、远程仓库地址、代理设置等。备份文件`settings.xml.bak`可能用于保存原始配置或者不同环境的切换。 - `已经配置好的apache-maven-3.0.4.rar`...
【描述】"maven是有仓库的安装包,加速自己的开发环境搭建,企业里都用的maven仓库安装软件,希望对大家有帮助" 揭示了Maven的核心特性——依赖管理。Maven通过中央仓库获取项目所需的依赖,简化了Java项目的构建过程...
本教程将深入探讨Maven的核心概念——仓库,并讲解如何利用Nexus构建企业级Maven仓库。 Maven仓库是Maven的核心组成部分,它的主要功能是存储和管理项目的依赖库。在Ant时代,开发者需要手动管理lib目录中的jar包,...