一、背景今天对一个老的工程进行重构,发布上线后发现maven库的Jar没有更新,仔细跟踪并分析后才发现原因所在。二、跟踪原因先让咱们看看CI的构建日志,日志显示CI成功构建了Jar并且推送到Maven上,但是Jar的版本号并没有跟预期的一致,也就是跟着主版本号变动。图1显示Jar能够被构建成功,图2显示Jar已经成功推送到Maven上。那么这个版本怎么来的呢?仔细分析发现,其实Jar的主版本号还是

- 阅读全文 -