版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
一. Maven是什么
Maven是目前最流行的自动化构建工具,并不是作用域代码开发的任何一层,跟Git一样,对辅助编码没有作用,在开发环境中,一个大的项目往往需要很多的工程,一个项目不仅仅是一个工程。在这个时候,多个工程整合在一起,那么就需要使用Maven这种自动化构建工具。
二. Maven解决了什么问题
①: 我们现在的开发,一个项目就是一个工程,如果项目非常庞大,就不再适合使用package来划分模块,最好的方式就是每个模块就是一个全新的工程,对于我们工作的划分协调和代码维护来说,借助Maven就可以将一个项目拆分成多个工程。
②:每做一个项目就要往lib目录下添加n多个jar包
③:所有的项目中jar包都需要手动添加到项目中,所以存在很多相同的jar包重复的存放在很多的项目中,造成项目的体积庞大。
④:jar包之间的依赖关系,我们很难确定。
⑤:我们一个正常的功能开发:编码—编译—打包—部署—测试,这5个环节,实际上真正需要人操作的就只有编码和测试,其他的都是程式化的操作,现在的Eclipse可以帮我们进行自动编译,但是不能完成自动打包及自动部署。
以上提出的5个问题,都是maven可以解决的问题。
三. 什么是构建
构建的过程就是我们编写的Java代码,框架的配置文件,国际化等等其他的资源文件,jsp,图片等等作为原材料,去生产一个可以运行的项目的过程,这才叫做构建。
四. Maven的安装
检查JAVA_HOME环境变量(有没有配置jdk)下载解压Maven核心程序
配置Maven环境变量
添加M2_HOME环境变量后,再添加到Path中。
4.查看Maven版本信息验证安装是否正确
打开cmd,输入mvn -v
至此为止,Maven安装就结束了。
下面来配置一下Maven核心程序
①:找到安装目录下的conf文件夹 下的setting.xml文件
②:配置本地仓库和远程仓库