目录
1.简化了jar包导入和管理
1.1:Maven
1.2:Maven核心功能
2.项目生命周期管理
2.1Maven安装和配置
依赖管理:pom.xml导入jar包依赖;jar包会下载到本地仓库
依赖管理流程
idea配置细节
参数
maven的生命周期
maven创建web项目
导包之后需要
1.简化了jar包导入和管理 1.1:Maven
Maven是一个基于项目对象模型(POM Project Object Model)用于对项目进行依赖管理、声明周期管理的工具软件
1.2:Maven核心功能
依赖管理
生命周期管理
聚合功能
2.项目生命周期管理
完整的生命周期管理:清理缓存->校验->编译->测试->打包->安装->部署
IDEA工具提供了一键构建项目的功能,但是如果我们需要自定义的对项目的生命周期进行管理,则需要使用特定的工具
2.1Maven安装和配置
1.配置到本地仓库:conf->settings.xml
1.配置阿里云的中央仓库
2.IDEA配置
依赖管理:pom.xml导入jar包依赖;jar包会下载到本地仓库 依赖管理流程 idea配置细节
idea配置细节
配置模板
参数 test
scope 设置在test和编译有用;打包不会存在>
compile 默认 作用于所有生命周期 runtime :编译运行和运行
maven的生命周期
clean 清除缓存 (maven工程中的target目录即为项目缓存)
check 检查 检查项目是否满足编译条件
compile 编译
test 测试 (执行maven项目中 src/test目录下的单元测试方法)
package 打包 将项目打包成指定的jar/war文件
install 安装 将打包生成的jar文件安装到本地仓库(可供其他项目引用)
deploy 部署 将项目生成的包发布到配置外部服务器中—私服仓库
maven创建web项目
在pom.xml里添加war
导包之后需要
统一依赖管理
4.13.1
1.2
4.0.1
5.1.47
junit
junit
${junit.version}
test
scope 设置在test和编译有用;打包不会存在>
compile 默认 作用于所有生命周期 runtime :编译运行和运行
maven的生命周期
clean 清除缓存 (maven工程中的target目录即为项目缓存)
check 检查 检查项目是否满足编译条件
compile 编译
test 测试 (执行maven项目中 src/test目录下的单元测试方法)
package 打包 将项目打包成指定的jar/war文件
install 安装 将打包生成的jar文件安装到本地仓库(可供其他项目引用)
deploy 部署 将项目生成的包发布到配置外部服务器中—私服仓库
maven创建web项目
在pom.xml里添加
导包之后需要
统一依赖管理
junit