maven学习笔记2

创建maven项目

mvn archetype:generate -DgroupId=org.sang -DartifactId=chapter01 -DarchetypeArtifactId=maven-archetype-quickstart 

工程目录结构略。

MavenGAV坐标

maven坐标是一种用来表示maven项目唯一性的方式,是maven工程基本信息的三个要素,即GroupId/ArtifactId/Version。

项目解释
GroupId组织机构/项目名
ArtifactId项目/包、子服务、微服务
Version版本号

maven的Lifecycle

maven的Lifecycle(生命周期)与它的Phase(阶段)相关。不同的Phase会将构建过程中可能动作拆分抽象出来,必如编译、测试或者拷贝资源文件,而不同地Lifecycle将不同的Phase组合而成。Maven的缺省设置带有3个Lifecycle:clean/default/site。
maven可以直接调用指定的phase,而此时该阶段之前以及包括该阶段(按照default生命 周期)在内的所有阶段会被执行。

maven常用命令

命令作用描述
archetype创建maven项目根据模板生成项目骨架
clean清理构建将构建生成的所有内容删除
compile编译将源代码编译成字节码,放在target/classes目录下
test测试执行测试类(使用JUint),并生成测试报告
package打包将字节码按照指定类型进行打包压缩
install安装将包部署至本地仓库
deploy发布默认情况下将包上传至中央仓库,在配置文件中可修改指定为其它仓库
site生成站点生成包的说明文档

maven命令可以同时执行多个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值