0

在我们的项目中,我们的主要功能有多个分支。随着我们的开发,我们希望我们的存储库包含每个分支中 API 的快照,以便如果一个分支依赖于另一个分支,它可以轻松地从存储库中获取其 API。但是,我们希望它保存多个快照版本,这样如果一个快照破坏了某些东西,它们就可以引用一个较旧的快照。我们潜在的命名方案是这样的

example-1.0-SNAPSHOT-01.jar

example-1.0-SNAPSHOT-02.jar

ETC...

大多数 POM 文件将使用 LATEST 作为这些快照 jar 的版本参考。

无论如何,我的问题是,maven 究竟是如何确定最新版本的?它只是版本号(我认为 SNAPSHOT-01 和 SNAPSHOT-02 都只是 1.0)还是包含时间戳?

4

1 回答 1

2

存储库管理系统(例如nexus)管理快照,最新的被命名为-SNAPSHOT.jar一般,其余的在文件名中有时间戳

于 2013-09-04T23:37:36.790 回答