将唯一 vcs(例如 GIT sha)包含到 Maven 工件中的标准化方法

standardized way to include unique vcs (e.g. GIT sha) to maven artifact

我已经使用 SBT 项目将我的第一个工件发布到 bintray。 但是,如果我 运行 进入我想查看二进制文件附带的实际代码的场景,我将必须执行以下操作:

而不是上面的,我更想知道用于创建工件的 git 提交,然后我可以在我已经配置的 IDE and/or 中检查该提交原始源码目录。这个用例是否得到满足?

您可以使用 git 标签来标记发布 number/version 的提交。例如,如果您要发布 1.0.0 版,则可以创建一个标签 v1.0.0。 sbt-release 帮助您自动化流程。