Show Menu
主题×

Maven项目版本处理

了解Maven项目版本处理

对于舞台和生产部署,Cloud manager可生成一个独特、递增的版本。
此版本可在管道执行详细信息页面和活动页面上查看。 运行内部版本时,Maven项目将更新为使用此版本,并在git存储库中创建一个标记,该版本将作为其名称。
如果原始项目版本满足某些条件,则更新的Maven项目版本将合并原始项目版本和Cloud manager生成的版本。 但是,标记始终使用生成的版本。 要进行此合并,原始项目版本必须由三个版本段(例如1.0.0或1.2.3,但不能是1.0或1)组成,并且原始版本不能以-SNAPSHOT结束。
如果原始版本满足此条件,则生成的版本将作为新版本段附加到原始版本。 生成的版本也将稍作修改,以包含正确的排序和版本处理。 例如,假定生成的版本为2019.926.121356.0000020490:
版本
pom.xml中的版本
注释
1.0.0
1.0.0.2019_0926_121356_0000020490
格式正确的原始版本
1.0.0-SNAPSHOT
2019.926.121356.0000020490
快照版本,已覆盖
1
2019.926.121356.0000020490
版本不完整,已覆盖
无论原始版本是否被并入Cloud manager初始化的版本中,原始版本都可作为名为cloudManagerOriginalVersion的Maven属 性使用。