Maven
maven安装配置
1)需要从maven的官网-下载maven的安装 apache-maven-3.3.9-bin.zip
2)解压安装包,解压到一个目录,非中文目录。
子目录 bin:执行程序,主要是mvn.cmd
conf:maven工具本省的配置文件 settings.xml
配置环境变量
maven工程的约定结构
1.maven约定目录结构,约定是大家都遵守的一个规则
在idea中使用设置maven,让idea和maven结合使用。idea中内置了maven,因为用内置修改maven的设置不方便
使用自己安装maven,需要覆盖idea中的默认位置,让idea指定maven安装位置信息
Settings… 当前目录生效
Other Settings 为一会新建工程
配置的入口 1.配置当前工程的设置 file-setting
—Build,Exception,Deployment
Build Tools
Maven
Maven Home directory : maven的安装目录
User Setting File : 就是maven安装目录conf/setting.xml配置文件
Local Repository : 本机仓库目录的位置
VM Options:archetypeCatalog=internal
JRE:你项目的jdk
-DarchetypeCatalog=internal,maven项目创建时,会联网下载模板文件,比较大,使用-DarchetypeCatalog=internal,不用下载,创建maven项目速度快
2.配置以后新建工程的设置
file–other settings–Settings for New Project
2.使用模板创建项目
1)maven-archetype-quicktart : 普通的java项目
2)maven-archetype-webapp:web的Java项目
1.依赖范围,使用scope表示的
scope的值有 compile,test,provided
scope:表示依赖使用的范围,也就是在maven构建项目那些阶段中起作用。
maven构建项目 清理,编译,测试,打包,安装,部署 过程(阶段)
第五部分
maven常用操作
1.maven的属性设置
properties之间的设置maven常用属性
2.maven全局变量
自定义属性,1.在preoperties通过自定义标签声明变量(标签名就是变量名)
2.在pom.xml文件中的其他位置,使用${标签名}使用变量的值
自定义全局变量一般是定义 依赖的版本号,当你项目中要使用多个相同的版本号,先使用全局变量定义,在使用 ${变量名}