代码之家  ›  专栏  ›  技术社区  ›  jmrah

当Maven将快照版本扩展到当前日期时间时,末尾的数字代表什么?

  •  0
  • jmrah  · 技术社区  · 4 年前

    当Maven部署一个定义了快照版本的工件时,我理解它用当前日期时间“扩展”快照限定符。例如,

    <version>1.0.0-SNAPSHOT</version>
    

    可能部署为 1.0.0-20200101-230000-1 如果我在2020年1月1日晚上11点部署。

    但我似乎找不到任何有关这方面的信息 -1

    谢谢

    0 回复  |  直到 4 年前
        1
  •  1
  •   J Fabian Meier    4 年前

    对于同一快照版本的每次生成,此数字都会递增,因此只要您构建 1.0.0-SNAPSHOT

    为什么会在那里,我只能推测:

    1. 它绝对保证生成的版本号是唯一的(我承认构建<1不太现实…)