Maven生命周期 + 项目文件含义

Maven生命周期

install:将jar包打到本地
deploy:打jar包,并部署到maven私服

 

jar包有两种类型: 

后缀有 SNAPSHOT

后面打的同名的包   会覆盖   前面已有的同名的包
后缀没有 SNAPSHOT后面打的同名的包   不会覆盖   前面已有的同名的包,使用相同的名字进行打包时会出现打包失败。每次打的包都是一个新的名字,都是一个更新了代码的新包。

 

 

 

在dev环境 和 uat环境 deploy时:
        将jar包打成   xxx-SNAPSHOT

        为了防止不同分支相同jar包覆盖的情况,建议 在自己的分支下打包时,使用   业务名+SNAPSHOT   的名字。如:modify-client-star-SNAPSHOT

在master环境 deploy时:

       将jar包打成   x.x.x(x:0-9的数字)   或者      x.x.x-release

例子:

 

 

当使用某一个jar包后出错时,先考虑将本项目中引入的jar包删除(在maven的repository目录下),之后重新更新maven。

若还是报错,则将该jar包中的   crm-1.0.0-sources.jar   jar包放到 Java反编译的工具中,执行成Java代码,查看错误代码在该jar包中有没有。(学习中,待续...........)

 

 

maven的私服:可以使用    nexus  图形化界面

 

项目文件含义

新建一个Module(模块)的方法:


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值