Maven基础介绍
-
什么是Maven?
- Maven是一个项目管理工具,包含一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在声明周期阶段中插件目标的逻辑。
-
项目的一键构建
-
什么是构建?
- 是项目从编译、测试、运行、打包、安装,部署整个过程都交给maven进行管理,这个过程称为构建。
-
-
依赖管理:maven工程对jar包的管理过程
-
标准目录
- Src/main/java目录 核心代码部分
- Src/main/resources 配置文件部分
- Src/test/java目录测试代码部分
- Src/main/webapp页面资源、js,css图片等等
-
仓库种类和关系
- 仓库分三类:本地仓库、远程仓库【私服】、中央仓库
-
常用命令
- Mvn clean:删除项目编译信息
- Mvn compile:把src/main下java的代码进行了编译放在了target目录下
- Mvn test :不仅编译java和test下的代码,还执行了一遍compile,放在target目录下
- Mvn install:不仅编译了java和test,还把maven项目安装到了本地仓库
-
生命周期:
- 清理生命周期:clean
- 默认生命周期:compile、test、package、intall、deploy(每一个构件项目的命令都对应了maven底层一个插件。)
- 站点生命周期:以后学
-
Maven概念模型图