2014-01-28 96 views
0

我想得到一些shell命令(git rev-list HEAD --count)的执行结果,就像标签的内容一样。事情是这样的:Maven。获取执行一些shell命令的结果

<git-count>git rev-list HEAD --count</git-count>

有没有办法做到这一点?

+0

你知道'git rev-list HEAD --count'没有明确标识一个提交吗?不管这是否重要,我建议你考虑'git describe'。 –

+0

可能重复[是否有一个单一的Git命令来获取当前标记,分支和提交?](http://stackoverflow.com/questions/2863756/is-there-a-single-git-command-to-get -the电流标签分支和提交) –

回答

0

我建议你创建一个shell脚本,在该脚本中运行git count并将结果变量传递给maven。

#!/bin/sh 

GIT_COUNT=$(git rev-list HEAD --count) 

mvn install "-Dgit-count=${GIT_COUNT}"