`
freeman983
  • 浏览: 231913 次
社区版块
存档分类
最新评论

maven2的配置

阅读更多
配置:

打开${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
分享到:
评论

相关推荐

    Maven2 配置指南(java 项目管理之路)

    ### Maven2配置指南知识点概述 #### 一、Maven简介 1. **Maven是什么?** - **定义**:Maven是Apache软件基金会支持的一个开源项目构建管理系统。 - **核心价值**:通过约定优于配置的原则简化了项目的构建过程...

    Maven2配置

    **Maven2配置详解** Maven2是一款强大的Java项目管理工具,它简化了构建、依赖管理和项目生命周期。本文将深入探讨Maven2的配置过程及其主要配置文件——`pom.xml`和`settings.xml`。 ### Maven2配置文件 1. **...

    maven学校配置maven配置maven配置

    maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置...

    Maven2__配置

    **Maven2 配置详解** Maven 是一个强大的项目管理工具,主要应用于Java开发环境。它通过统一的构建过程,简化了项目的构建、依赖管理和文档生成。在本教程中,我们将深入探讨 Maven2 的配置,帮助新手快速上手。 *...

    maven settings配置详解

    maven的setting配置文件详解。。。。

    maven配置文件配置国内阿里云镜像

    maven配置文件配置国内阿里云镜像

    settings.xml,本地maven仓库配置

    settings.xml,本地maven仓库配置,注意:D:\maven\repository为我本地的maven仓库路径,改成你的。 settings.xml,本地maven仓库配置,注意:D:\maven\repository为我本地的maven仓库路径,改成你的。 settings.xml...

    Maven Setting配置文件,多资源库

    Maven Setting配置文件,多资源库配置,包括本地和远端配置样例

    史上最全的maven setting配置

    史上最全的maven setting配置,包括私服nexus,maven.aliyun.com,repo.maven.apache.org

    maven仓库配置详情

    - 如果在创建Maven项目或添加依赖时遇到问题,请检查网络连接和Maven配置是否正确。 - 当配置更改后,记得重新加载或重启Eclipse,以便使更改生效。 - 对于某些特定的依赖,如Oracle JDBC驱动,可能需要手动下载并...

    配置Maven私服配置文件setting.xml

    配置Maven私服时,需要修改Maven的默认配置文件,此文件已经配置好Maven私服模板,只需要修改IP和对应的端口号即可

    Maven的配置及使用

    ### Maven的配置及使用 #### 一、Maven简介 Maven是一款自动化构建工具,它主要应用于Java项目中。Maven通过一系列规范化的构建过程,简化了项目的构建流程,提高了开发效率。Maven的核心功能包括依赖管理、生命...

    Maven安装配置外加Myeclipse上完美运行图解

    Step 2:配置 Maven 环境变量 在下载完成后,需要配置 Maven 的环境变量。首先,右键点击“我的电脑”,然后选择“属性”,接着选择“高级系统设置”,然后点击“环境变量”。在“系统变量”中,新建一个名为 MAVEN...

    maven配置阿里云镜像仓库

    maven配置阿里云镜像仓库,maven配置阿里云镜像仓库,maven配置阿里云镜像仓库。

    maven nexus 配置

    maven nexus 配置,简要介绍如何配置nexus。。。。。。

    Maven3配置说明

    2. **项目对象模型(POM)**:POM是Maven的核心概念,是一个XML文件,用于描述项目配置信息,如项目名称、版本号、依赖关系等。 3. **生命周期**:Maven定义了一系列构建阶段,每个阶段对应一组特定的任务,这些任务...

    maven 安装配置手册

    ### Maven安装配置手册知识点概述 #### 一、Maven概览 Maven是一个项目管理和综合工具,主要用于Java项目。它的设计理念是“约定优于配置”,即通过预设的规则和标准来减少配置工作量,使开发者能够更加专注于业务...

    Maven安装配置说明

    将上述配置保存后,确保替换原有的Maven配置文件,以保证新配置生效。 #### Eclipse中Maven的配置 **2.1 打开Eclipse的首选项设置** - 在Eclipse中,选择`Window &gt; Preferences`打开首选项设置窗口。 **2.2 找到...

    JDK和maven的环境变量配置

    配置完成后,可以通过命令行输入java –version命令来测试JDK配置是否成功,输入mvn –version命令来测试Maven配置是否成功,输入startup.bat命令来测试Tomcat配置是否成功。 此外,需要注意的是,在配置环境变量时...

Global site tag (gtag.js) - Google Analytics