蚂蚁,从一个属性值到另一个属性值

TT

我的初始化目标中有一个任务,它创建一个名为“ TODAY”的属性:

<tstamp>
    <format property="TODAY" pattern="kk:mm:ss-MM-dd-yyyy" locale="en,US"/>
</tstamp>

还有一个属性,我希望将生成的文件保存在该属性中,名为“ store.dir”:

<property name="store.dir" value="target/${TODAY}"/>

理想情况下,这就是我想要的...引用TODAY属性的store.dir属性,这样我可以通过修改一个属性(而不是执行每个jar任务)来重新定位要放置程序包的位置。

尽管这似乎不起作用...回声产生了这个:

 [echo] Making dir : target/${TODAY}

我在这里使用错误的结构吗?如果我将它们分开并将它们放到dir路径/ etc中,似乎可以很好地解析属性(应该如此)。

我的配置的整个相关部分:

   <property name="store.dir" value="target/${TODAY}"/>
   <target name="init">
          <tstamp>
            <format property="TODAY" pattern="kk:mm:ss-MM-dd-yyyy" locale="en,US"/>
          </tstamp>
        <mkdir dir="bin"/>
        <mkdir dir="doc"/>
        <echo>Making dir : ${store.dir}</echo>
        <mkdir dir="${store.dir}"/>
        <copy includeemptydirs="false" todir="bin">
            <fileset dir="src">
                <exclude name="**/*.launch"/>
                <exclude name="**/*.java"/>
            </fileset>
        </copy>
        <copy includeemptydirs="false" todir="bin">
            <fileset dir="JUnit">
                <exclude name="**/*.launch"/>
                <exclude name="**/*.java"/>
            </fileset>
        </copy>
    </target>
回扣

作品:

<project>
  <tstamp>
      <format property="TODAY" pattern="kk:mm:ss-MM-dd-yyyy" locale="en,US"/>
  </tstamp>

  <property name="store.dir" value="target/${TODAY}"/>

  <echo>$${store.dir} => ${store.dir}</echo>
</project>

输出:

[echo] ${store.dir} => target/22:13:07-03-17-2014

也许想要使用属性store.dir的目标在其依赖链中没有init目标?

-注释后编辑和原始问题的编辑-
正如fge在其注释中已经提到的那样,在调用tstamp任务之前,您的store.dir属性声明发生在无法正常工作的地方。像这样修复它:

<target name="init">
 <tstamp>
  <format property="TODAY" pattern="kk:mm:ss-MM-dd-yyyy" locale="en,US"/>
 </tstamp>
 <property name="store.dir" value="target/${TODAY}"/>
...
</target>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将多个值从一个列属性插入到另一个

来自分类Dev

Msolservice-将值从一个属性复制到另一个

来自分类Dev

执行从一个列表到另一个更新属性值的领域迁移

来自分类Dev

如何将值从一个属性复制到同一对象中的另一个属性?

来自分类Dev

根据另一个属性约束属性值

来自分类Dev

将值从Ant属性文件中的属性复制到另一个属性

来自分类Dev

根据另一个属性的值验证一个属性的值

来自分类Dev

从 xslt/xpath 中的另一个属性值获取一个属性的值

来自分类Dev

在Java中将属性从一个类传递到另一个+实例

来自分类Dev

从一个属性文件获取值到另一个(JAVA)

来自分类Dev

从一个视图模型的当前实例的另一个实例中获取属性的值

来自分类Dev

Perl树枝,从一个xml获取属性值,然后更新另一个

来自分类Dev

将值和属性从一个对象合并到另一个对象

来自分类Dev

从一个视图模型的当前实例的另一个实例中获取属性的值

来自分类Dev

如何通过重定向URL将模型属性对象的值从一个控制器传递到另一个控制器

来自分类Dev

将具有依赖项属性的值从一个类绑定到wpf中的另一个类文本框控件

来自分类Dev

将INT值从一个场景传递到另一个场景

来自分类Dev

从一个python脚本返回值到另一个

来自分类Dev

将值从一个循环插入到另一个循环

来自分类Dev

从一个输入到另一个输入动态生成值

来自分类Dev

如何从一个角度模块传递值到另一个模块?

来自分类Dev

将表值从一个表插入到另一个表

来自分类Dev

复制从一个表值到另一个VBA带条件

来自分类Dev

将值从一个模板传递到另一个

来自分类Dev

单击按钮将值从一个输入传递到另一个

来自分类Dev

将值从一个函数传递到另一个C ++

来自分类Dev

将值从一个函数传递到另一个函数

来自分类Dev

将值从一个jInternalFrame传递到另一个jInternalFrame

来自分类Dev

将值从一个对象传递到另一个Java

Related 相关文章

  1. 1

    将多个值从一个列属性插入到另一个

  2. 2

    Msolservice-将值从一个属性复制到另一个

  3. 3

    执行从一个列表到另一个更新属性值的领域迁移

  4. 4

    如何将值从一个属性复制到同一对象中的另一个属性?

  5. 5

    根据另一个属性约束属性值

  6. 6

    将值从Ant属性文件中的属性复制到另一个属性

  7. 7

    根据另一个属性的值验证一个属性的值

  8. 8

    从 xslt/xpath 中的另一个属性值获取一个属性的值

  9. 9

    在Java中将属性从一个类传递到另一个+实例

  10. 10

    从一个属性文件获取值到另一个(JAVA)

  11. 11

    从一个视图模型的当前实例的另一个实例中获取属性的值

  12. 12

    Perl树枝,从一个xml获取属性值,然后更新另一个

  13. 13

    将值和属性从一个对象合并到另一个对象

  14. 14

    从一个视图模型的当前实例的另一个实例中获取属性的值

  15. 15

    如何通过重定向URL将模型属性对象的值从一个控制器传递到另一个控制器

  16. 16

    将具有依赖项属性的值从一个类绑定到wpf中的另一个类文本框控件

  17. 17

    将INT值从一个场景传递到另一个场景

  18. 18

    从一个python脚本返回值到另一个

  19. 19

    将值从一个循环插入到另一个循环

  20. 20

    从一个输入到另一个输入动态生成值

  21. 21

    如何从一个角度模块传递值到另一个模块?

  22. 22

    将表值从一个表插入到另一个表

  23. 23

    复制从一个表值到另一个VBA带条件

  24. 24

    将值从一个模板传递到另一个

  25. 25

    单击按钮将值从一个输入传递到另一个

  26. 26

    将值从一个函数传递到另一个C ++

  27. 27

    将值从一个函数传递到另一个函数

  28. 28

    将值从一个jInternalFrame传递到另一个jInternalFrame

  29. 29

    将值从一个对象传递到另一个Java

热门标签

归档