核心概念:
1.POM:一个文件,名称是pom.xml,翻译过来叫做项目对象模型。maven把一个项目当作一个模型使用,控制maven构建项目的过程,管理jar依赖。
2.约定的目录结构:maven项目的目录和文件的位置都是规定的。
3.坐标:是一个唯一的字符串,用来表示资源的。
4.依赖管理:管理你的项目可以使用jar文件
5.仓库管理(了解):你的资源存放的位置
6.生命周期(了解):maven工具构建项目的过程,就是生命周期。
7.插件和目标(了解):执行maven构建时候用的工具是插件
8.继承
9.集合
需要从maven的官网下载maven的安装包,解压
子目录:
bin:执行程序,主要是mvn.cmd
conf:maven工具本身的配置文件 settings.xml
配置环境变量,指定一个M2_HOME的名称,指定它的值是maven工具安装目录,bin之前的目录
再把M2_HOME加入到path之中,在所有路径之前加入%M2_HOME%\bin;
验证:在新的命令行中执行:mvn -v;
执行mvn compile,结果是在项目的根目录下生成target目录(结果目录),maven编译的java程序
注意要在pom.xml那个目录编译
可以修改本机存放资源的目录位置,修改settings,修改<localRepository>地址,注意要用/
通过三个坐标唯一查找到一个项目
maven构建项目的过程:清理,编译,测试,报告,打包,安装,部署
执行mvn test,前面的所有流程都会执行一遍
maven插件
让resource文件夹称为放置配置文件的文件夹
web的目录结构,记得将pom.xml中的<packaging>改成war
pom
或者点击右上角maven的刷新
导入模块
记得修改JDK
complie表示:编译,测试,打包,安装时可以
provided表示:编译,测试时