Maven Buildnumber插件- Git

cu6pst1q  于 11个月前  发布在  Git
关注(0)|答案(7)|浏览(142)

Maven Buildnumber插件似乎还不能与GIT一起使用。目前有没有解决方案?我最近从SVN切换到GIT,发现这是一个简单的过渡,但这是我目前唯一没有工作的事情。
沃尔特

fnvucqvd

fnvucqvd1#

我使用这个Maven插件:
https://github.com/ktoso/maven-git-commit-id-plugin
并让它直接将值过滤到我的spring文件中,我可以将它们注入到任何我想要的东西中(主要只是为了在启动时报告版本/或通过REST服务)。
当第一次启动时,设置它来生成属性文件,这样你就可以看到所有可用的东西。非常容易使用。喜欢它。

ggazkfy8

ggazkfy82#

我写了一个blog post,描述了如何使用buildnumber-maven-plugin将Git SHA-1添加到项目中。
为了记录在案,我使用的是2011年4月发布的插件1.0版本。

gxwragnw

gxwragnw3#

好吧,有MOJO-1199关于buildnumber插件和GIT支持,但补丁还没有应用.然而,似乎安东尼斯塔布斯做了一些工作,围绕这一点,并使其在此git mirror可用.看看它.

j91ykkif

j91ykkif4#

我在git中使用buildnumber-maven-plugin有一段时间了。但是有一天我们的经理无法设置Git CLI(在win7中使用非ASCII用户名)。它迫使我使用JGit API而不是git命令行来编写maven插件。参见maven-jgit-buildnumber-plugin

z8dt9xmd

z8dt9xmd5#

这个blog post描述了如何使用配置文件让buildnumber插件在git或svn工作副本中以不同的方式工作。
显然()在git仓库中创建的buildnumber不包含subversion版本号。
)在git仓库中处理已经推回到subverion仓库的提交时,应该可以在buildnumber中包含subversion版本号.

8yoxcaq7

8yoxcaq76#

当前版本的buildNumber插件- 1.0 -支持Git SCM。在版本1.1-SNAPSHOT中,有一个新的配置标签shortRevisionLength用于获取简短的git id。更多详细信息http://yevgen-fr.blogspot.com/2012/02/maven-buildnumber-plugin-short-revision.html

hm2xizp9

hm2xizp97#

我在让上面提供的那些工作时遇到了问题。
因此,我编写了自己的代码,它只执行git describe,并将赋值给要在MANIFEST.MF中使用的属性。
请参阅:https://github.com/koekiebox/git-maven-plugin
谢谢.

相关问题