Maven安装配置 有更新!

  益达MIM味

Maven安装配置

本实例使用的maven的版本为3.0.5

1.下载maven

官方网站:http://maven.apache.org

百度云盘下载地址 链接: http://pan.baidu.com/s/1hrJey2K 密码: fg5p

Maven是使用java开发,需要安装jdk1.6以上,我使用是1.8

2.Maven的安装

第一步:安装jdk,要求1.6或以上版本

jdk安装教程

第二步:把maven解压缩,解压目录最好不要有中文

image

第三步:配置环境变量MAVEN_HOME

image

第四步:配置环境变量PATH,==将%MAVEN_HOME%\bin加入Path中==,在Windows中一定要注意要用分号;与其他值隔开

image

第五步:验证是否安装成功,打开cmd窗口,输入mvn –v

image

3.Maven的配置

Maven有两个settings.xml配置文件,一个是全局配置文件,一个是用户配置文件。

3.1全局配置(默认)

==%MAVEN_HOME%/conf/settings.xml== 是maven全局的配置文件。
该配置文件中配置了本地仓库的路径,默认就是:~/.m2/repository。其中~表示当前用户路径C:\Users[UserName]。

image

localRepository:用户仓库,用于检索依赖包路径

3.2用户配置

~/.m2/settings.xml是用户的配置文件(默认没有该文件,需要将全局配置文件拷贝过来在进行修改)

注意:一般本地仓库的地址不使用默认配置,通常情况下需要在用户配置中,配置新的仓库地址。

配置步骤如下:
第一步:创建一个本地仓库目录,比如E:\08-repo\0707\repository。

第二步:复制maven的全局配置文件到~/.m2目录下,即创建用户配置文件

第三步:修改maven的用户配置文件。

image

注意:
用户级别的仓库在全局配置中一旦设置,全局配置将不再生效,转用用户所设置的仓库

4.查看eclipse中是否有maven插件

image
image

5.设置用户配置

image

6.Maven的命令

6.1 Mvn compile
  • 执行 mvn compile命令,完成编译操作
  • 执行完毕后,会生成target目录,该目录中存放了编译后的字节码文件。
6.2Mvn clean
  • 执行 mvn clean命令
  • 执行完毕后,会将target目录删除。
6.3Mvn test
  • 执行 mvn test命令,完成单元测试操作
  • 执行完毕后,会在target目录中生成三个文件夹:surefire、surefire-reports(测试报告)、test-classes(测试的字节码文件)
6.4Mvn package
  • 执行 mvn package命令,完成打包操作
  • 执行完毕后,会在target目录中生成一个文件,该文件可能是jar、war
6.5Mvn install
  • 执行 mvn install命令,完成将打好的jar包安装到本地仓库的操作
  • 执行完毕后,会在本地仓库中出现安装后的jar包,方便其他工程引用
6.6mvn clean compile命令
  • cmd 中录入 mvn clean compile命令
  • 组合指令,先执行clean,再执行compile,通常应用于上线前执行,清除测试类
6.7mvn clean test命令
  • cmd 中录入 mvn clean test命令
  • 组合指令,先执行clean,再执行test,通常应用于测试环节
6.8mvn clean package命令
  • cmd 中录入 mvn clean package命令
  • 组合指令,先执行clean,再执行package,将项目打包,通常应用于发布前
  • 执行过程:
  • 清理————清空环境
    编译————编译源码
    测试————测试源码
    打包————将编译的非测试类打包
    
6.9mvn clean install命令
  • cmd 中录入 mvn clean install 查看仓库,当前项目被发布到仓库中
  • 组合指令,先执行clean,再执行install,将项目打包,通常应用于发布前
  • 执行过程:
    清理————清空环境
    编译————编译源码
    测试————测试源码
    打包————将编译的非测试类打包
    部署————将打好的包发布到资源仓库中