插件GitHub地址:https://github.com/git-commit-id/maven-git-commit-id-plugin git-commit-id-plugin 是一个类似于 buildnumber-maven-plugin 的插件,由于buildnumber-maven-plugin插件仅支持 CVS 和 SVN,所以作者就开发了一个支持Git版。这个插件主要有以下几个功能: 明确部署的版本 校验属性是否符合预期值 一、...
<dotGitDirectory>${project.basedir}/.git</dotGitDirectory> <!-- 属性前缀,可以理解为namespace,默认是git, 例如 `${configured-prefix}.commit.id`. 更多信息可以参考 (see https://github.com/git-commit-id/git-commit-id-maven-plugin/issues/137#issuecomment-418144756 for a full example). --> ...
通过maven-git-commit-id-plugin可以提供如下的重要信息: git_url: 代码库网址 git_branch: 本次构建的二进制包所构建时 对应的分支 bit_commit: 本次构建的二进制包构建时对应的HEAD的commit id 通过这三个信息,基本就可以实现上述的业务需求了。 更进一步的解决方案 在通过工具提供的demo配置实现上述需求后,又...
首先,你需要查看构建日志或运行日志,找到git-commit-id-plugin报错的具体信息。错误信息通常会告诉你问题的根源,比如是配置错误、环境问题还是插件本身的bug。检查git-commit-id-plugin的版本和配置: 确认你使用的git-commit-id-plugin版本是否与你的项目兼容。 检查pom.xml(对于Maven项目)或build.gradle(对于Gradle项...
<artifactId>git-commit-id-plugin</artifactId> <version>2.2.4</version> <executions> <execution> <id>get-the-git-infos</id> <goals> <goal>revision</goal> </goals> </execution> </executions> <configuration> <dotGitDirectory>${project.basedir}/.git</dotGitDirectory> ...
【2月更文挑战第1天】git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的
https://repo.huaweicloud.com/repository/maven/pl/project13/maven/git-commit-id-plugin/4.9.10/ 这样打包后,解压jar包。BOOT-INF\classes 下会有个文件git.properties 记录提交信息。 就是提交id。 注:使用该工具,注意先提交再打包,这样版本才一致。
为了让最终的软件包包含相关 git 信息,就使用了 Maven 插件 git-commit-id-plugin。 快速使用 git-commit-id-plugin 此Maven 插件可以从代码目录中的 .git 目录获取相关信息,写入文件。 该文件可以在Maven打包(package)过程中被包含到 jar 包内。 为了方便获取信息,我们可以开放一个接口来呈现此信息文件中的内容...
Home » pl.project13.maven » git-commit-id-plugin » Usages Artifacts using Git Commit Id Maven Plugin (3) Sort: popular | newest 1. ODFDOM49 usages org.odftoolkit » odfdom-javaApache ODFDOM is an OpenDocument Format (ODF) framework. Its purpose is to provide an easy common way...
git-commit-id-plugin git-commit-id-plugin 需求:排查问题时发现测试版本和本地代码不一致,导致排查问题困难,将发布的二进制文件和代码进行关联,方便排查问题。 节点下增加git-commit-id-plugin插件 <plugin><groupId>pl.project13.maven</groupId><artifactId>git-commit-id-plugin</artifactId><version>2.2.6...