`

01 Maven使用详解

阅读更多
Maven配置 和 m2eclipse插件配置


一、安装Maven:

1.下载Maven3.0.5:http://maven.apache.org/download.cgi

2.解压后文件夹重命名为maven并将其置于D:/MavenHome/

3.配置 maven 环境变量:
    系统变量:MAVEN_HOME = D:\MavenHome\maven
    系统变量:path = %MAVEN_HOME%\bin

4.查看版本信息:
   检查环境变量MAVEN_HOME是否指向了正确的Maven安装目录:win+R--cmd:echo %MAVEN_HOME%
   检查Windows是否能够找到正确的mvn执行脚本:win+R--cmd:mvn -version

5.修改maven本地数据仓库存放位置:打开D:\MavenHome\maven\conf\settings.xml
maven的仓库默认是放在本地用户的临时文件夹下:C:\Users\admin\.m2\repository\
自定义路径:D:\MavenHome\repositories\
即在settings.xml里加:<localRepository>D:\MavenHome\repository</localRepository>

6.测试maven从远程仓库开始下载jar包到上面指定的本体数据仓库repository文件夹中:
  win+R--cmd:mvn help:system







二、Eclipse安装Maven插件(M2eclipse)三种方法:

1、在线安装:启动Eclipse--help--Eclipse Marketplace--搜索Maven--选择Maven Integration for Eclipse--update--重启

2、在线安装: 启动Eclipse--Help--Install New Software--Add:
       Name:m2e
       Location:http://m2eclipse.sonatype.org/sites/m2e
       --next--重启

3.离线安装:
  a.eclipse根目录下创建两个文件夹:links,myplugins(名字随便取) 
  b.下载M2eclipse插件--解压后重命名为maven--将其拷贝到上面新建的myplugins目录下
  c.在 links 目录下创建一个 maven.link(名字随便取)   path=D:\\eclipse\\myplugins\\maven
  d.重启eclipse

以上三种方法安装后重启,如果eclipse弹出对话框说eclipse.ini和jdk的问题,这是因为Eclipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK,解决方法是配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK,那就要在你的eclipse安装目录/eclipse.ini文件末尾加(第一行参数名称+换行+第二行为值):
-vm
C:/Program Files/Java/jdk1.6.0_10/bin/javaw.exe

上面的代码必须在-vamargs参数之前(It has to be before the -vmargs argument.)

4.为安装的M2eclipse配置安装好的Maven3.0.5:
  启动Eclipse--windows--preferences--Maven:
    Installation--Add:您安装Maven3.0.5的跟路径:D:/MavenHome/maven
    User Settings--Browse:D:\MavenHome\maven\conf\settings.xml
    注意:settings.xml文件会指定数据仓库的路径,不过得自己在settings.xml里配置:<localRepository>D:\MavenHome\repository</localRepository>,我配置在   D:\MavenHome\repository








参考1:
http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html
http://www.cnblogs.com/icerainsoft/articles/2267958.html
http://dead-knight.iteye.com/blog/1841658
分享到:
评论

相关推荐

    maven settings配置详解

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

    maven搭建使用详解

    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

    maven基本命令详解

    ### Maven基本命令详解 Maven 是一款非常强大的 Java 项目构建工具,它通过一系列的预定义生命周期和插件,简化了项目的构建、依赖管理和部署等工作。本文将对 Maven 的一些常用基本命令进行详细介绍。 #### 1. ...

    maven使用详解

    1、 maven技术简介 2、 maven快速入门 (安装配置、 常用命令) 3、 在Eclipse基于(插件)maven构建项目 4、 maven配置详解 (难点) 案例:将仓库管理系统,重构maven结构

    Maven的Dependency详解

    《Maven的Dependency详解》 在软件开发过程中,依赖管理是一项关键任务,尤其是在Java领域,Maven通过其强大的依赖管理机制简化了这一过程。Maven的Dependency是项目构建中的核心概念,它允许开发者声明项目所需的...

    maven使用文档,maven使用文档

    ### Maven 使用文档详解 #### Maven 简介与特点 Maven 是一款强大的项目管理和构建工具,主要用于 Java 项目的管理。Maven 提供了统一的标准流程来管理项目的生命周期、依赖关系以及项目信息等,极大地提高了开发...

    史上最全的maven的pom.xml文件详解

    史上最全的Maven的Pom.xml文件详解 Maven是Java领域最流行的构建工具之一,其核心配置文件是Pom.xml。在Pom.xml文件中,我们可以定义项目的基本信息、依赖关系、构建过程、测试环境等。下面,我们将详细解析Pom.xml...

    Maven pom 配置详解

    **Maven POM配置详解** POM(Project Object Model)是Apache Maven的核心概念,它是一个项目对象模型,用于描述一个Maven项目的所有相关信息。POM是通过XML格式编写的,并且通常命名为`pom.xml`,位于项目根目录下...

    java开发maven命令详解

    ### Maven命令详解 Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建过程。对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示...

    maven Pom详解.pdf

    ### Maven POM详解 Maven 是一款非常强大的自动化构建工具,它通过一组生命周期构建规则,对软件项目构建、依赖管理等进行统一管理。POM(Project Object Model)是 Maven 的核心概念之一,它是一个 XML 文件,包含...

    maven配置超级详解大全

    ### Maven配置超级详解 #### 一、概述 Maven 是一个项目管理和理解工具,它能够帮助开发者自动构建项目,管理依赖关系,以及执行各种构建任务。...理解和掌握这些配置项对于高效地使用Maven进行项目管理非常重要。

    eclipse离线安装maven插件详解(内附maven插件包)

    Eclipse作为流行的Java集成开发环境,为了方便开发者使用Maven,提供了Maven插件。本篇文章将详细解析如何在Eclipse中离线安装Maven插件,同时提供内附的Maven插件包,以解决在线安装过程中的速度问题和可能遇到的...

    cas-server & tomcat (springmvc cas maven sso 详解 )

    cas-server & tomcat (springmvc cas maven sso 详解 ) springmvc cas maven sso 详解 http://knight-black-bob.iteye.com/blog/2342088

    搭建nexus maven私服详解.pptx

    ### 搭建 Nexus Maven 私服详解 #### 一、前言 随着软件开发项目的规模不断扩大和技术迭代加速,依赖管理成为了项目管理中的一个重要环节。Maven 作为 Java 领域内广受欢迎的构建管理和依赖管理系统,其依赖管理...

    Intellj构建和部署Maven Web项目详解

    ### Intellj构建和部署Maven Web项目详解 #### 一、Maven简介与功能概述 Maven是一款项目构建和管理工具,它提供了一系列的方法帮助开发者管理构建过程、文档、报告、依赖关系、源码控制系统(SCMs)、发布流程以及...

    maven pom详解

    《深入解析Maven POM详解》 Maven作为Java项目构建和依赖管理工具,其核心概念之一便是POM(Project Object Model,项目对象模型)。POM不仅定义了项目的构建规则,还封装了项目的元数据,使得Maven能够智能地处理...

    基于Nexus搭建Maven私服详解(可用于生产环境)

    基于Nexus搭建Maven私服详解(可用于生产环境)

Global site tag (gtag.js) - Google Analytics