maven说明文档(二)

六、版本管理

a)1.0-SNAPSHOP 不稳定版本,表示 一直在更新push代码修复bug的过程可以被覆盖。

 


      如图物理系统依赖订单系统,订单系统修复bug,将jar包重新传入私服仓库,物流系统对订单系统的依赖没有变化,物流系统不会读到新的jar包(本地仓库不会实时刷新,reimport也不一定强制刷新)

     两种解决方法:1.将本地repository中的依赖删除

                               2.mvn clean package -U(不管本地有没有jar包,强制去远程拉一次)

      注意:发布线上的版本不能使用SNAPSHOT,要用RELEASE,版本不能被覆盖

      1.SNAPSHOT 允许重复更新的版本可以被覆盖

       2.使用-U去更新的时候会出问题

b)版本号格式:主版本号.次版本号.增量版本号 -<里程碑版本>     如:1.0.0-RELEASE

七、常用命令

a) complie     编译

b) clean     删除target/ 发布前要把target删除掉,发布前一定要clean

c)  test      运行项目中所有的testCase  如:junit/testNG

d) package  打包动作 打包依据<packaging/>

e) install   把项目install 到 local repository(本地仓库)

 f) deploy  把本地的jar发布到remote(远端) 如:私服

八、插件

  a)常用插件

     i:查看常用插件地址

     https://maven.apache.org/plugins/

     http://www.mojohaus.org/plugins.html

      ii: findbugs 插件  静态代码检查

      iii:versions 统一升级版本号

       <plugin>
            <groupId>org.codehaus.mojo</groupId>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值