初识Maven及Maven安装与配置

一、Maven安装与配置

        下载地址:http://maven.apache.org/download.cgi

      1.1配置

               配置环境变量(和配置jdk一样)

               

               

      1.2验证

              在cmd中输入:    mvn  -v

              如出现以下信息则安装配置成功

             

       1.3设置本地存储库位置(Local Repository)

               打开conf/文件下的 settings.xml,增加存储路径信息

             

        1.4测试

             

              此时,你会发现 刚才设置的路径下出现很多文件,这些文件就是Maven从中央仓库下载到本地仓库的文件,只是一个   测试而已,可以删除!

        1.6查看所需插件版本,找到需要配置的信息

                   https://mvnrepository.com/

二、初识Maven

         【官方】Maven是基于项目对象模型(POM poject object model),可以通过小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具

         【通俗】Maven核心功能就是合理叙述项目间的依赖关系,通过pom.xml来获取jar包,解决了我们在开发过程中需要找各种jar包的麻烦

三、Maven使用

        Maven中的惯例:

                src/main/java 存放.java 文件

               src/main/resources 存放应用相关的配置文件

               src/main/webapp存放页面相关的文件,如 .jsp css js

               src/test/java 存放单元测试的.java文件

               src/test/resoures 单元测试相关的配置文件

四、Lifecycle—Maven生命周期

执行 Maven Project 中的生命周期的来管理项目时必须停止运行项目,否则无法对Maven项目进行生命周期的管理,同时注意一个重要的事情,Maven的生命周期在执行过程中有一个非常重要的特点,就是顺序依次自前向后执行,即如果执行compile,那么 clean 和 validate都已经自动执行了!!!
 

clean

target包被清空

validate

验证

compile

编译Java文件,生成target包

test

单元测试

package

打包项目

verify

对集成测试的结果执行任何检查,以确保满足质量标准

install

将打包过的jar包安装到本地Maven仓库,覆盖原来Maven本地仓库中的jar包,用作本地其他项目的依赖项

Deploy

在构建环境中完成,将最终的包复制到远程存储库以与其他开发人员和项目共享。

具体生命周期作用如下:

1.清洁Clean:清空项目中的target目录,
  target是用来存放项目构建后的文件和目录、jar包、war包、编译的class文件,
  所有都是Maven构建时生成的。
2.验证Validate:验证项目是否正确,所有必要的信息可用
3.编译Compile:编译Java文件
4.测试Test:测试的,走单元测试的,报错信息处理,报错信息在target里面,console里不会报错
5.打包Package:会将项目打包
6.验证verify: 对集成测试的结果执行任何检查,以确保满足质量标准
7.安装install: 将打包过的jar包安装到本地Maven仓库,覆盖原来Maven本地仓库中的jar包,用作本地其他项目的依赖项
8.部署Deploy:在构建环境中完成,将最终的包复制到远程存储库以与其他开发人员和项目共享。
发布了25 篇原创文章 · 获赞 5 · 访问量 4514

猜你喜欢

转载自blog.csdn.net/qq_41605068/article/details/93545299