将唯一 vcs(例如 GIT sha)包含到 Maven 工件中的标准化方法
standardized way to include unique vcs (e.g. GIT sha) to maven artifact
我已经使用 SBT 项目将我的第一个工件发布到 bintray。
但是,如果我 运行 进入我想查看二进制文件附带的实际代码的场景,我将必须执行以下操作:
- 下载完整的源 jar(通常包含在成功发布的工件中)
- 提取它
- 导入到 IDE
- 如果出现错误,请查看哪里出了问题
- 对相同代码进行更改,但在项目的原始实例中 IDE,其中 git 已启用。
而不是上面的,我更想知道用于创建工件的 git 提交,然后我可以在我已经配置的 IDE and/or 中检查该提交原始源码目录。这个用例是否得到满足?
您可以使用 git 标签来标记发布 number/version 的提交。例如,如果您要发布 1.0.0 版,则可以创建一个标签 v1.0.0。 sbt-release 帮助您自动化流程。
我已经使用 SBT 项目将我的第一个工件发布到 bintray。 但是,如果我 运行 进入我想查看二进制文件附带的实际代码的场景,我将必须执行以下操作:
- 下载完整的源 jar(通常包含在成功发布的工件中)
- 提取它
- 导入到 IDE
- 如果出现错误,请查看哪里出了问题
- 对相同代码进行更改,但在项目的原始实例中 IDE,其中 git 已启用。
而不是上面的,我更想知道用于创建工件的 git 提交,然后我可以在我已经配置的 IDE and/or 中检查该提交原始源码目录。这个用例是否得到满足?
您可以使用 git 标签来标记发布 number/version 的提交。例如,如果您要发布 1.0.0 版,则可以创建一个标签 v1.0.0。 sbt-release 帮助您自动化流程。