maven学习过程记录——初步1

一、maven准备:

    1、下载maven:http://maven.apache.org/download.cgi    最新版本:apache-maven-3.1.1-bin.zip 

    2、安装maven:只需要解压apache-maven-3.1.1-bin.zip到D盘下;

    3、配置环境  :配置环境变量:path :=:D:\apache-maven-3.1.1-bin\apache-maven-3.1.1\bin  ;

    4、测试环境:在dos命令下运行 mvn -version  ,如果提示有maven的版本信息,说明maven安装成功。

    5、简单试用maven:

          第一个模块:

             1)  建D:\maven_test\maven\01目录;

             2) 建pom.xml;   在pom.xml配置:

                       4.0.0  ----模型版本(固定不变)
                        cn.edu.zttc.hello  -----项目的名称
                      hello-first   ------即模块名
                       SNAPSHOT-0.0.1  ----版本设置为快照版本的第一个版本

            3) 建Hello.java文件,java文件必须放在D:\maven_test\maven\01\src\main\java目录下面(注意:src\main\java

           4) 编译java文件:dos下切换到对应盘:cd D:\maven_test\maven\01,然后运行:mvn compile 命令进行编译;

          5)编写测试类Test:测试类java文件必须放在D:\maven_test\maven\01\src\test\java目录下面(注意:\src\test\java

          6)添加junit:在pom.xml中添加后面配置 无需要加jar包,会自动到中央仓库去下载(前提是能上网):

                                       
                                                    
                                                              junit
                                                             junit
                                                             4.10
                                                             test
                                                   

                                       

              7)编译测试类:运行:mvn test   ;

              8)清除编译:运行:mvn  clean  ;

              9)先清除,后编译和编译测试,再打包成jar包命令:mvn clean package  ;(本地)

              10)先清除,后编译和编译测试,再打包成jar包,并发布到中央仓库中:mvn  clean  install  ;(本地与中央仓库)

        第二个模块:

                建目录  :D:\maven_test\maven\02\   ;其他同上,但要对上面第一个模块进行引用,那只需要在第二个模块中的pom.xml中进行如下配置就可以:

                4.0.0
cn.edu.zttc..hello
hello-second
SNAPSHOT-0.0.1



junit
junit
4.10
test

   ----对一个模块进行依赖配置
cn.edu.zttc..hello
hello-fisrt
SNAPSHOT-0.0.1
compile

       

          运行mvn  clean  install   ;就可以把第二个模块发布到中央仓库;

二、安装中央仓库:1、修改maven目录下的conf中的setting.xml                   (默认是在用户文档下面的.m文件下面,建议修改为自己机器上不会被删除的路径)

                            D:/java/mavn/repos

三、maven的一些命令介绍:

mvn clean -->表示运行清理操作(会默认把target文件夹中的数据清理)
mvn clean compile-->表示先运行清理之后运行编译,会见代码编译到target文件夹中
mvn clean test-->运行清理和测试
mvn clean package-->运行清理和打包
mvn clean install-->运行清理和安装,会将打好的包安装到本地仓库中,以便其他的项目可以调用
mvn clean deploy-->运行清理和发布(发布到私服上面)


你可能感兴趣的:(maven)