配置:
打开${maven.home}/conf下面的Setting.xml,为了大家对照方便,我只在原来的基础上更改,顺序按从上往下
配置本地Repository(储藏室)
<settings>
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
-->
<localRepository>E:/LoaclRepository/m2</localRepository>
其中E:/LoaclRepository/m2是本地Repository,这个必须时绝对路径。如果不改的话默认路径是在C:Documents and Settings%username%.m2下。其中%username%为操作系统登录用户名,这样不方便维护。
与用户的交互模式
<!-- interactiveMode
| This will determine whether maven prompts you when it needs input. If set to false,
| maven will use a sensible default value, perhaps based on some other setting, for
| the parameter in question.
|
| Default: true
<interactiveMode>true</interactiveMode>
-->
默认为true,当需要输入参数时Maven会提示用户输入参数,如果设置为false,则在遇到有输入参数时不会提示用户,Maven会自己生成一些参数,这样可能会出错,一般不需要改变默认设置。
是否连接互联网
<!-- offline
| Determines whether maven should attempt to connect to the network when executing a build.
| This will have an effect on artifact downloads, artifact deployment, and others.
|
| Default: false
<offline>false</offline>
-->
当运行的时候,决定 Maven 是否尝试与网络建立连接。这样可能会对已有的本地储藏室中的自定义.jar文件产生影响,默认为false,一般不需要改。
配置代理服务器(如果你使用代理服务器上网的话)
<!-- 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> <!--代理服务器ID,可随意命名-->
<active>true</active> <!-- 是否启用 -->
<protocol>http</protocol> <!-- 通信协议 -->
<username>proxyuser</username> <!-- 代理服务器用户名 -->
<password>proxypass</password> <!-- 代理服务器密码 -->
<host>proxy.host.net</host> <!-- 代理服务器主机地址 -->
<port>80</port> <!-- 通信端口 -->
<nonProxyHosts></nonProxyHosts>
</proxy>
</proxies>
其中proxy.host.net是你的代理服务器主机地址
展开我的项目到远程服务器
Pom文件:
<distributionManagement>
<repository>
<id>mycompany-repository</id>
<name>MyCompany Repository</name>
<url>scp://repository.mycompany.com/repository/maven2</url>
</repository>
<!-- servers
| This is a list of authentication profiles, keyed by the server-id used within the system.
| Authentication profiles can be used whenever maven must make a connection to a remote server.
|-->
<servers>
<!-- server
| Specifies the authentication information to use when connecting to a particular server, identified by
| a unique name within the system (referred to by the 'id' attribute below).
|
| NOTE: You should either specify username/password OR privateKey/passphrase, since these pairings are
| used together.
|
<server>
<id>deploymentRepo</id>
<username>repouser</username>
<password>repopwd</password>
</server>
-->
<!-- Another sample, using keys to authenticate. -->
<id>mycompany-repository</id>
<username>jvanzyl</username>
<!-- Default value is ~/.ssh/id_dsa -->
<privateKey>/path/to/identity</privateKey> (default is ~/.ssh/id_dsa)
<passphrase>my_key_passphrase</passphrase>
</servers>
注意红色代码部分;
设置多个远程镜像
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
-->
<mirror>
<id>ggi-project.org</id>
<url>http://ftp.ggi-project.org/pub/packages/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>planetmirror.com</id>
<url>http://public.planetmirror.com/pub/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>lsu.edu</id>
<url>http://ibiblio.lsu.edu/main/pub/packages/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>ibiblio.net</id>
<url>http://www.ibiblio.net/pub/packages/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
这样可以设置多个镜像,加快下载速度
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1693727
分享到:
相关推荐
java,maven2,项目管理,Maven2 配置指南(java 项目管理之路)
cruisecontrol+maven2配置做持续集成
Maven2配置,详细介绍了maven常用的配置参数设置
Maven的配置及使用,Maven的配置及使用Maven的配置及使用Maven的配置及使用Maven的配置及使用Maven的配置及使用Maven的配置及使用
maven的setting配置文件详解。。。。
maven配置文件配置国内阿里云镜像
settings.xml,本地maven仓库配置,注意:D:\maven\repository为我本地的maven仓库路径,改成你的。 settings.xml,本地maven仓库配置,注意:D:\maven\repository为我本地的maven仓库路径,改成你的。 settings.xml...
Maven Setting配置文件,多资源库配置,包括本地和远端配置样例
史上最全的maven setting配置,包括私服nexus,maven.aliyun.com,repo.maven.apache.org
Maven配置文件Maven配置文件
配置Maven私服时,需要修改Maven的默认配置文件,此文件已经配置好Maven私服模板,只需要修改IP和对应的端口号即可
maven配置阿里云镜像仓库,maven配置阿里云镜像仓库,maven配置阿里云镜像仓库。
maven nexus 配置,简要介绍如何配置nexus。。。。。。
maven配置方法 Eclipse上Maven环境配置使用 (全) 1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven。 Maven下载地址: http://maven.apache.org/download.cgi ...
maven3配置文件
maven setting配置文件
maven阿里云配置文件,采用maven3.5.2,是一个非常实用的配置文件。
springmvc + spring + mybatis + maven整合配置文件
maven 用法 指南 java 基础 配置 安装 入门 eclipse jar ear war 打包 rad
maven仓库配置文件,配置了国内外的仓库,下载速度很快