【问题标题】:Escape dash in ant argument在蚂蚁争论中逃脱冲刺
【发布时间】:2014-03-07 09:50:26
【问题描述】:

我试图排除在 Ant 任务中检查的文件。 Todo 我需要在命令中添加一个参数。这适用于我尝试排除的其他文件,但带有破折号和空格的文件路径除外。

总结一下:

这确实有效

<arg line="--exclude=/jquery/jquery-1.4.4.min.js" />

这不是

<arg line="--exclude=/jquery - foo/jquery-1.4.4.min.js" />

我已经尝试过像 linux shell 那样逃避它,但这并不能解决问题。 有谁知道如何解决这个问题?

【问题讨论】:

    标签: xml ant escaping build.xml


    【解决方案1】:

    使用value 而不是line

    <arg value="--exclude=/jquery - foo/jquery-1.4.4.min.js" />
    

    当您使用line 时,该值在空格中被拆分为多个参数。当您使用value 时,没有拆分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-22
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      相关资源
      最近更新 更多