我想从 bash shell 命令中获取一个值并使用该值设置一个属性。我不确定设置属性是要走的路——我想做的是从 Maven 执行的 shell 命令中获取一个值,并使用这个值来命名创建的 jar。
更具体地说,我想使用 git describe 命令获取项目的标签并将此标签附加到 jar 的名称中。
我想在 pom 中做这样的事情:
标签 = git 描述。. . mv '$jarname'.jar '$jarname$tag'.jar
如果我从命令行执行
mvn jar:jar
我不确定即使我有 git 标签,我什至可以影响生成的 jar 的名称,所以这是另一个问题。