【maven】常用命令应用场景

  • 运行命令清除target目录下的classes并且重新编译
mvn clean compile
  • 编写单元测试代码,引入测试依赖

 

  • 运行测试方法的命令
mvn clean test

此处:命令行输入mvn clean test,耳maven实际执行的可不止这两个任务,还有clean:clean、resources:resources、compiler:compile、resoureces:testResources以及compiler:testCompile。暂时需要了解的是,在maven执行测试(test)之前,它会先自动执行项目主资源处理、主代码编译、测试资源处理、测试代码编译等工作,这是maven声明周期的一个特性。

 

  • 打包(jar包、war包、ear包)
mvn clean package

 

  • 安装jar到本地仓库
mvn clean install

 

  • maven将项目构建输出的构建部署到配置对应的远程仓库,如果项目当前的版本是快照版本,则部署到快照版本仓库地址,否则就部署到发布版本仓库地址。
mvn clean deploy

 

  • maven强制更新
mvn clean install -U

小结:

以上的命令执行有先后顺序,后者执行前会执行其前面的命令,详情为:mvn clean compile,mvn clean test,mvn clean package,mvn clean install,执行test之前是会先执行compile的,执行package之前是先执行test的,而类似地,install之前会执行package。可以在任何一个maven项目汇总执行这些命令。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

女汉纸一枚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值