Maven Buildnumber插件似乎还不能与GIT一起使用。目前有没有解决方案?我最近从SVN切换到GIT,发现这是一个简单的过渡,但这是我目前唯一没有工作的事情。沃尔特
fnvucqvd1#
我使用这个Maven插件:https://github.com/ktoso/maven-git-commit-id-plugin并让它直接将值过滤到我的spring文件中,我可以将它们注入到任何我想要的东西中(主要只是为了在启动时报告版本/或通过REST服务)。当第一次启动时,设置它来生成属性文件,这样你就可以看到所有可用的东西。非常容易使用。喜欢它。
ggazkfy82#
我写了一个blog post,描述了如何使用buildnumber-maven-plugin将Git SHA-1添加到项目中。为了记录在案,我使用的是2011年4月发布的插件1.0版本。
gxwragnw3#
好吧,有MOJO-1199关于buildnumber插件和GIT支持,但补丁还没有应用.然而,似乎安东尼斯塔布斯做了一些工作,围绕这一点,并使其在此git mirror可用.看看它.
j91ykkif4#
我在git中使用buildnumber-maven-plugin有一段时间了。但是有一天我们的经理无法设置Git CLI(在win7中使用非ASCII用户名)。它迫使我使用JGit API而不是git命令行来编写maven插件。参见maven-jgit-buildnumber-plugin。
z8dt9xmd5#
这个blog post描述了如何使用配置文件让buildnumber插件在git或svn工作副本中以不同的方式工作。显然()在git仓库中创建的buildnumber不包含subversion版本号。()在git仓库中处理已经推回到subverion仓库的提交时,应该可以在buildnumber中包含subversion版本号.
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
hm2xizp97#
我在让上面提供的那些工作时遇到了问题。因此,我编写了自己的代码,它只执行git describe,并将赋值给要在MANIFEST.MF中使用的属性。请参阅:https://github.com/koekiebox/git-maven-plugin谢谢.
git describe
7条答案
按热度按时间fnvucqvd1#
我使用这个Maven插件:
https://github.com/ktoso/maven-git-commit-id-plugin
并让它直接将值过滤到我的spring文件中,我可以将它们注入到任何我想要的东西中(主要只是为了在启动时报告版本/或通过REST服务)。
当第一次启动时,设置它来生成属性文件,这样你就可以看到所有可用的东西。非常容易使用。喜欢它。
ggazkfy82#
我写了一个blog post,描述了如何使用buildnumber-maven-plugin将Git SHA-1添加到项目中。
为了记录在案,我使用的是2011年4月发布的插件1.0版本。
gxwragnw3#
好吧,有MOJO-1199关于buildnumber插件和GIT支持,但补丁还没有应用.然而,似乎安东尼斯塔布斯做了一些工作,围绕这一点,并使其在此git mirror可用.看看它.
j91ykkif4#
我在git中使用buildnumber-maven-plugin有一段时间了。但是有一天我们的经理无法设置Git CLI(在win7中使用非ASCII用户名)。它迫使我使用JGit API而不是git命令行来编写maven插件。参见maven-jgit-buildnumber-plugin。
z8dt9xmd5#
这个blog post描述了如何使用配置文件让buildnumber插件在git或svn工作副本中以不同的方式工作。
显然()在git仓库中创建的buildnumber不包含subversion版本号。
()在git仓库中处理已经推回到subverion仓库的提交时,应该可以在buildnumber中包含subversion版本号.
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
hm2xizp97#
我在让上面提供的那些工作时遇到了问题。
因此,我编写了自己的代码,它只执行
git describe
,并将赋值给要在MANIFEST.MF中使用的属性。请参阅:https://github.com/koekiebox/git-maven-plugin
谢谢.