Maven常用命令:编译,测试,打包,安装,摧毁
这几个bu步骤,执行某一步时,前面那几步必然已经执行(比如你执行安装,那么编译,测试,打包这在安装之前的三步必然以及执行,这和Maven的生命周期有关,上面那几个命令其实是其中一套生命周期)
Maven三套生命周期:clean,default(上面那套),site
三套生命周期互不影响
Maven仓库类型:本地-私服-中央仓库
jar坐标:
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
形如:公司名字+项目名称+版本号 Maven会根据这些去找到相对于jar
Maven对项目拆分,聚合
创建父工程(只有pom.xml文件,没有编码文件)
创建子模块,打包成jar文件放到后面的子模块中,方便依赖(可以分成dao,servie,controller(因为这个在tomcat中运行,所以是创建war格式),po)
运行父工程