就是对jar包的统一管理,统一于一个仓库内。多个工程可以引用同个仓库的jar包,节省空间
分模块开发,一个大工程分成若干个小工程模块开发。互联网项目,按业务逻辑分。传统项目,按层次分如web、service、dao。开发流程:完成一个工程模块,将其以jar包形式打包发送到私服上的远程仓库,若其他工程模块与其存在业务逻辑关系,再将其下载到本地仓库。
http://maven.apache.org/download.cgi
在系统变量添加
环境变量的名称:MAVEN_HOME
变量值:就是maven软件解压的目录:D:\apache-maven-3.3.9
打开dos窗口 输入: mvn –v
本地仓库的配置只需要修改settings.xml文件就可以
pom.xml为核心文件
Clean 清理编译的文件
Compile 编译了主目录的文件
Test 编译并运行了test目录的代码
Package 打包
Install 就是把项目发布到本地仓库
Tomcat:run 一键启动
Clean生命周期
Clean
Default生命周期
Compile test package install deploy
Site生命周期
Site
命令和生命周期的阶段的关系
不同的生命周期的命令可以同时执行
Mvn clean package