我正在尝试获得mercurial存储库的最新版本标记。这是我到目前为止所做的:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.4.0</version>
<executions>
<execution>
<id>hginfo</id>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>hg</executable>
<arguments>
<argument>parent </argument>
<argument>--template</argument>
<argument>'{latesttag}+{latestance}\n'</argument>
</arguments>
</configuration>
</plugin>
我想将该命令的输出(最后一个hg标签)保存到文件version.properties中,但我也希望能够将maven输出存储库更改为target/prod-last-hg-tag/app.war
(所以也许有可能将它存储在变量中,以后可以通过变量来改变maven输出目录)
我怎样才能做到这一点?是否可以使用另一个maven插件buildnumber-maven-plugin执行此方案?
请帮忙。先感谢您。
祝你好运, mismas