git-commit-id maven-plugin 是一个比较有意思的插件,可以提供一些git 详细相关的元数据信息到jar 包中,这样有利于我们分析 业务问题(里边包含了git commitid,分支,提交人,提交日志等信息),以下是一个简单试用项目准备一个多模块项目父pom.xml <?xml version="1.0" encoding="UTF-8"?> ...
git-commit-id maven-plugin 是一个比较有意思的插件,可以提供一些git 详细相关的元数据信息到jar 包中,这样有利于我们分析 业务问题(里边包含了git commitid,分支,提交人,提交日志等信息),以下是一个简单试用 项目准备 一个多模块项目 父pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="...
告诉maven git commit id将git属性注入到所有reactor项目中,而不仅仅是现在的那个。默认情况下,属性设置为“false”,以防止重写可能与项目无关的属性。如果需要公开git属性对于另一个maven模块(例如maven antrun plugin),您需要将其设置为“true”。 --> <injectAllReactorProjects>false</injectAllReactorProjects> <...
BOOT-INF\classes 下会有个文件git.properties 记录提交信息。 git.commit.id就是提交id。 注:使用该工具,注意先提交再打包,这样版本才一致。 git.properties 例子 #Generated by Git-Commit-Id-Plugin git.branch=zktest git.build.host=a-ttt-1 git.build.time=2024-05-30T16\:41\:00+0800 git.build.use...
笔者甚至在github上找到了这样一个demomygitcommitiplanet思路是: 1)把maven-git-commit-id-plugin运行所产生的git.properties文件的内容修改为json形式。 2)通过“/version” 的接口对外提供查询服务。 后续,甚至都可以通过这个接口来检查线上系统的版本和cmdb中版本的一致性,或者做系统的健康性巡检(ping)。果然只有...
业务需求 在一次关于devops平台的demo中,我们的运维同学提出一个需求,希望能够将发布的二进制文件和代码进行关联。当然,他们的希望是,能够点一下就能看到代码。(因为,在...
2414721- a plain commit id hash if not tags were defined (of determined "near" this commit).It does NOT include the "g" prefix, that is used in the "full" describe output format! For more details (on when what output will be returned etc), seeman git-describe(or here:git-describe)...
Maven plugin which includes build-time git repository information into an POJO / *.properties). Make your apps tell you which version exactly they were built from! Priceless in large distributed deployments... :-) - Blaming git-commit-id-maven-plugin/REA
Gitee.com(码云) 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 1200万的开发者选择 Gitee。
I'm using the git-commit-id-plugin (see https://github.com/ktoso/maven-git-commit-id-plugin). It packages correctly when I'm setting up an annotated tag like e.g. v1.0.0, meaning the target-directory has a jar file named deploy-test-Test-v1.0.0.jar. The pro...