【问题标题】:Referencing properties set in a build.xml in a filter task在筛选任务中引用 build.xml 中设置的属性
【发布时间】:2011-07-12 06:31:46
【问题描述】:

我知道我们可以使用 filter ant 任务从文件中提取令牌,例如 <filter filtersfile="deploy_env.properties"/>

我也知道你可以 <filter token="year" value="2000"/> 并将 token year 的值设置为 2000 。

我不想更改 build.xml。但我想将已在 ant 文件中设置的某些属性的值用作标记​​。

我该怎么做?

谢谢

【问题讨论】:

    标签: ant properties filter token


    【解决方案1】:

    我通常使用echoproperties 将当前属性保存到文件中,然后使用该文件进行过滤。

    【讨论】:

    • 我无法更改 ant xml 文件。我问的背后的动机是构建系统递归到一些子目录并执行它的工作。我希望能够使用子目录名称作为过滤器标记来替换该子目录中的特定文件。子目录可作为我希望直接使用该信息的属性......有没有办法在令牌中说,使用当前目录作为令牌值?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-12
    • 1970-01-01
    • 2019-04-09
    • 2016-03-17
    • 2011-07-06
    相关资源
    最近更新 更多