在maven安装成功之后,会有一个默认的配置,一般就可以直接使用了。但在有些情况下,你可能需要对maven进行配置。如在严格的环境下或在防火墙后面操作maven时,你需要先进行一些配置,因为maven需要取得home directory(在windows中是C:\Documents and Settings\username\.m2,在unix/MAC OS X平台中是~/.m2)的写权限,以及网络访问权限以下载必要的依赖。
maven的配置可以分为三个级别:
1.project
在pom.xml中配置。project configuration只针对当前project有效。
2.installation
在maven安装时配置。
3.user
对指定用户的配置。user configuration可以在${user.home}/.m2/settings.xml中指定。注:该文件不是必须的,当该文件找不到时,maven会使用默认的配置。
关于该文件的具体配置可以参考:http://maven.apache.org/ref/2.0.4/maven-settings/settings.html。
maven的一些常见的配置:
1.配置本地Repository:
本地Repository的默认值是${user.home}/.m2/repository/。可以在user configuration(即在${user.home}/.m2/setting.xml)中改变本地Repository。
配置如下:
<settings></settings>
xml 代码
- <settings>
- ...
- <localRepository>/path/to/local/repo/localRepository>
- ...
- settings>
注意:本地Repository 必须是绝对路径。
2.配置代理:
在maven2.0中,可以为http request配置代理。同样在user configuration中配置,配置如下:
<settings></settings>xml 代码
- <settings>
- .
- .
- <proxies>
- <proxy>
- <active>trueactive>
- <protocol>httpprotocol>
- <host>proxy.somewhere.comhost>
- <port>8080port>
- <username>proxyuserusername>
- <password>somepasswordpassword>
- <nonProxyHosts>www.google.com|*.somewhere.comnonProxyHosts>
- proxy>
- proxies>
- .
- .
- settings>
详见:http://maven.apache.org/guides/mini/guide-proxies.html
3.安全和部署配置:
在一个project中,该项目将要部署到哪个Repository,是在<distributionmanagement></distributionmanagement>中指定的。然而,你却不能将用户名和
密码以及其它的安全设定也放在该project中。因此,你可能会在你自己的设定中定义一个server,给它指定一个id, 该id与project
将要部署到的那个Repository相对应。
另外,有些repository在下载时可能需要用户名和密码,这些也可以在server element中以相同的方式指定。配置如下:
xml 代码
- <settings>
- ...
- <servers>
- <server>
- <id>repo1</id>
- <username>repouser</username>
- </server>
- ...
- </servers>
- ...
- </settings>
分享到:
相关推荐
Maven配置文件Maven配置文件
maven配置阿里云镜像仓库,maven配置阿里云镜像仓库,maven配置阿里云镜像仓库。
maven配置文件配置国内阿里云镜像
Maven 配置注意事项: 1.安装maven,在myeclipse中换为自己安装的maven 2.修改maven中conf/setting.xml的配置修改仓库位置、以及 配置server 如 <localRepository>D:\Program Files\apache-maven-3.3.3\repository ...
File 转 MultipartFile 和需要的maven配置File 转 MultipartFile 和需要的maven配置File 转 MultipartFile 和需要的maven配置
maven配置
maven配置操作文档
阿里巴巴仓库的maven配置文件,链接国内仓库,下载速度快,只需要配置一下本地仓库地址;阿里巴巴仓库的maven配置文件,链接国内仓库,下载速度快,只需要配置一下本地仓库地址;
maven 配置环境变量,需要从官网下载本地程序包,设置电脑的环境变量,开发java project 项目使用maven 仓库,本地maven仓库
maven配置文件(阿里云)
jdk+maven配置流程,配置手顺,简单快捷。
maven配置过程以及简单的helloworldmaven配置过程以及简单的helloworldmaven配置过程以及简单的helloworld
maven配置超级详解大全 里面涵盖setting.xml,和pop.xml所有配置内容,中文详细解释
ImpalaJDBC驱动包,用于Impala数据库连接,Maven配置所需的jar包
在安装Maven构建工具后,Maven仓库镜像站点默认是国外的,因为网络原因,在构建项目时下载依赖文件会很慢,甚至有可能下载失败。所以我们一定要把仓库镜像站点改为国内的才能顺利下载,通常比较常用得是阿里云镜像,...
maven配置,设置仓库路径, 设置远程仓库源
配置本地仓库 中央仓库的镜像配置成了阿里的公共镜像 希望对大家有帮助,谢谢
国内阿里云公有仓库的maven配置文件,配置阿里云公仓连接的文件
阿里云Maven中央仓库为 阿里云云效 提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。 阿里云云效 是企业级一站式 DevOps 平台,覆盖产品从需求到运营的研发...
设置Maven的本地仓库与远程仓库,还是挺简单的,在maven的conf中的setting.xml中配置