如何在ANT中显示build.properties文件中定义的属性

时间:2014-07-31 12:44:27

标签: ant

我在build.properties文件中定义了一个属性,我正在尝试使用build.xml文件中的以下代码检查值是否正确设置。

<?xml version="1.0" ?>
<project name="myapp" default="showProps">
  <target name="showProps">
      <echo>My property is ${my_property.data}</echo>
      <echo message="${my_property.data}"/>
  </target>
</project>

但是当我运行ant命令时,我输出为:

showProps:
     [echo] My property is ${my_property.data}
     [echo] ${my_property.data}

请告诉我如何显示属性值?

1 个答案:

答案 0 :(得分:2)

在命令行中传递属性文件:

ant -propertyfile build.properties

或在构建文件中加载属性文件:

<project name="myapp" default="showProps">
   <property file="build.properties"/>
   <target name="showProps">
     <echo>My property is ${my_property.data}</echo>
     <echo message="${my_property.data}"/>
   </target>
</project>