在Cabal for Haskell中 - 我们可以生成项目based upon a given commit from a git repo using Max's Bot的新版本。
是否可以使用Maven为Java项目执行此操作?
答案 0 :(得分:0)
据我了解,Maven依赖项必须来自特定版本或“快照”版本,这是开发中的版本。虽然历史上快照版本自动为您提供最新版本而非特定版本,但在最新版本的Maven中,快照版本带有时间戳。
这意味着您的项目依赖项可以配置为指向特定快照,即使项目发布新快照也不会更改。
您可以在所需的特定git提交中运行项目的本地快照构建,并将其安装到~/.m2/repository
和/或私有maven存储库,然后在依赖项中引用该带时间戳的版本。 / p>