maven基础知识

groupId:
就是项目的包名
artifactId:
是模块名(项目名)
version:
0.0.1-SNAPSHOT(快照版本)

mvn -v:
查看maven版本
mvn compile:
编译项目(到项目根目录)
mvn test:
测试项目
mvn packge:
打包生成可运行jar
mvn clean:
删除target
mcn install:
把jar包安装到本地仓库


创建目录的两种方式:
1.mvn archetype:generate
按照提示进行选择
2.mvc archetype:generate -Dgroupid=com.test -DartifactId=......:
快速构造项目


maven中的坐标和仓库
坐标:构件
仓库:本地仓库和远程仓库
镜像仓库:mirror


maven生命周期:
clean:清理项目三个阶段S
1)pre-clean:执行清理前的工作
2)clean:清理上一次构建生成的文件
3)post-clean:执行清理后的文件
default:构建项目(最核心)
compole test packge install
site:生成项目站点
pre-site
site
post-site
site-deploy


三种classpath
 1.编译
 2.测试
 3.运行


pom.xml常用元素
1.依赖范围scope(三种classpath)
1)complie(默认)
2)provided
3)runtime
4)test
5)system
6)import
2.依赖传递
3.依赖冲突
1)短路优先
2)先声明优先
如果路径长度相同,则谁先声明,先解析谁
4.聚合和继承:
聚合:<moudules>几个项目运行到一个项目中
<moudule>
</moudule>
</moudules>
























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值