Maven

本文详细介绍了Maven作为项目管理工具的基础概念,包括其核心组件如POM模型、生命周期阶段和常用命令,如compile、test、clean、package和install。同时涵盖了POM的基本配置,以及Maven的三种独立生命周期:Clean Lifecycle、Default Lifecycle和Site Lifecycle。
摘要由CSDN通过智能技术生成

Maven
定义: Maven是一个项目管理工具,它包含了
一个项目对象型(POM Project Object Modell),
一组标准集合,一个项目生命周期( Project Lifecycle),
一个依赖管理系统( Dependency Mana gement System)
和用来运行定义在生命周期介段( phase)中插件( plugin)目标(goal)的逻辑
Maven常用命令
1 compile
compile是 maven工程的编译命令,作用是将src/main/java下的文件编译为chss文件输出到 target目录下。
2 test
test是 maven工程的测试命令 mvn test,会执行src/ test/java下的单元测试类cmd执行 mvn test执行src/test/aa下单元测试类
3 clean
clean是 maven工程的清理命令,执行 clean会删除 target目录及内容
4 package
package是 maven工程的打包命令,对于java工程执行 package打成jar包,对于web工程打成war
5 install
install是 maven工程的安装命令,执行 install.将 maven打成jar包或war包发布到本地仓库
Maven指令的生命周期
maven对项目构建过程分为三套相互独立的生命周期,
请注意这里说的是“三套”,而且“相互独立”,
这三套生命周期分别是
Clean Lifecycle在进行真正的构建之前进行一些清理工作。
Default Lifecycle构建的核心部分,编译,测试,打包,部署等等
Site Lifecycle生成项目报告,站点,发布站点

pom 基本配置
pom.xml 是 Maven 项目的核心配置文件,位于每个工程的根目录,基本配置如下:
:文件的根节点 .
: pom.xml 使用的对象模型版本
:项目名称,一般写项目的域名
:模块名称,子项目名或模块名称
:产品的版本号 .
:打包类型,一般有 jar、war、pom 等
:项目的显示名,常用于 Maven 生成的文档。
:项目描述,常用于 Maven 生成的文档
:项目依赖构件配置,配置项目依赖构件的坐标
:项目构建配置,配置编译、运行插件等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值