一、maven是什么
一款服务于java平台的自动化构建工具。
二、maven的核心概念
1、约定的目录结构
2、POM
3.坐标
4.依赖管理 dependency
5.仓库
6、maven的生命周期 插件和命令
maven的生命周期:项目构建的各个阶段:清理 clean-编译compile-测试test-报告-打包package-部署deploy
maven 的命令 :
1.mvn clean 清理命令 删除target目录
2.mvn compile 编译部 时把class文件拷贝到target/test-classes 目录
4. mvn test 测试命令 执行 test-classes目录的程序,测试src/main/java 目录中的主程序代码是否符合要求
5.mvn package 打包命令 作用是把项目中的资源class文件和配置文件都放到一个压缩文件中,默认压缩文件是jar类型 web应用是war 类型
打包的文件包含是 src/main 目录中的所有的生成的class文件,和配置文件和test无关
6.mvn install 把生成的打包的文件安装到maven仓库
7.mvn deploy 部署主程序 会把本工程的坐标保存到本地库中,并且还会保存到私服仓库中,还会自动吧项目部署到web容器中
maven 依赖管理 以及范围
常用设置