一、MAVEN简介
MAVEN是apache组织下的一个开源项目,是使用纯java编写的,之用于管理java工程。
二、MAVEN下载与安装
下载地址:http://maven.apache.org/download.cgi 当前最新的版本是3.6.0,而我使用的是3.3.9这个版本,直接下载对应操作系统的压缩文件,直接解压到指定的目录。
三、MAVEN环境变量的配置
1.与配置jdk大同小异,在“系统变量”中 添加 变量名为 MAVEN_HOME 变量值 为解压出来的MAVEN路径
2.在path中添加 “%MAVEN_HOME% \lib”代码
3."ctrl+R"调出 命令窗口 输入 “mvn -v”如下图所示这配置成功
四、MAVEN仓库
仓库:(通俗易懂)就是存放java jar包的地方。
MAVEN有三种仓库:
1.本地仓库在电脑中用户目录中指定,若我们有自己的本地仓库在"C:\apache-maven-3.3.9\conf\settings.xml"中将<localRespository>改成仓库路径
2.私服(公司远程仓库)这是在公司局域网中有一台专门的提供jar包的计算机,公司员工可以通过连接着一台计算机来依赖管理项目。
3.*仓库(这是由apache组织维护的)是公用的,免费的,必须使用网络,目前jar包数量大约2个亿左右,内存大概5G左右,压缩后1.9G左右
五、三种仓库之间的关系
项目使用本地仓库,如果找不到对应的jar则使用公司远程仓库,如还是没有jar包,则才使用*仓库,这是有顺序可言,从*仓库获取到的jar会自己添加到上一级仓库(缓存),项目也可以直接去本地仓库到*仓库,不走私服。关系图如下所示。
六、MAVEN常用命令
clean 清理编译文件
compile 编译主目录文件
test 编译并且运行测试目录代码
package 将项目打成war包或者jar包
install 将项目发布到本地仓库
tomcat:run(重点)一键启动项目