maven基础

提前感谢云南昭通师专孔浩老师

一 maven命令

1.clean:清除target文件夹

2.compile:编译

3.test:执行测试类

4.package:打包

5.install:加入中央仓库,自己的其他项目可以访问这个项目

6.deploy:加入私有服务器上,其他人的项目可以访问这个项目

7.archetype:generate生产骨架

注:Maven 最常用的命令:mvn clean compile、mvn clean test、mvn clean package、mvn cleaninstall。执行test 之前是会先执行compile 的,执行package 之前是会先执行test 的,而类似地,install 之前会执行package

二 maven中Scope值

1.test:只在测试中引用

2.provided测试盒编译都引用但是生成war时不引用,如servlet-api,因为servlet-api在tomcat等web服务器中已经存在,如果再打包会出现冲突

3.compile测试盒编译打包都引用,Scope默认

4.runtime:在运行时依赖,在编译时不依赖

三 maven中的依赖控制

1.先写谁就依赖谁的jar

2.路径最短 可以在自己的pom写依赖来指定.

3.路径排除<exclusions>

四 maven版本管理

总版本号.分支版本号.小版本号-里程碑版本

总版本号的变动一般表示框架的变动

分支版本号:一般表示增加了一些功能

小版本号:在分支版本上面进行的bug的修复

里程碑:SNAPSHOT-->alpha-->beta-->release-->GA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值