java - Ant 与 Mercurial

标签 java ant mercurial

我尝试使用以下目标在我的 ant 脚本中添加一些标签信息,但出现错误 (Result=-1),并且 hg 告诉我它无法识别该命令:

<target name="-post-init">
    <exec outputproperty="hg.tag" executable="hg">
        <arg value="parents --template {latesttag}+{latesttagdistance}" />
    </exec>
</target>

如果我只包含value="parents",它就可以正常工作。
如果我运行命令行 hgparents --template {latesttag}+{latesttagdistance} 它也可以正常工作。

对我的语法有什么问题有什么想法吗?

最佳答案

刚刚尝试过,效果很好:

    <exec outputproperty="hg.tag" executable="hg">
        <arg value="parents" />
        <arg value="--template" />
        <arg value="{latesttag}+{latesttagdistance}" />
    </exec>

我需要拆分参数。

关于java - Ant 与 Mercurial ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10216843/

相关文章:

java - 在 ant 中创建类路径 jar 的配置列表

mercurial - 如何在 Mercurial 中列出某个用户启动的分支?

Java "too many constants"JVM 错误

java - 并发 HashMap java

java - 如何根据SeekBar的进度设置WaveView的波高?

java - 为 Simian Ant 任务设置忽略 block 注释

java - IZPack 将外部文件复制到安装路径

Mercurial:如何在拉动时添加钩子(Hook)

windows - Tortoisehg 在使用 subrepos 时打开控制台窗口。我该如何阻止它?

java - Android中如何检查id是否存在?