XML中的字符串串联(build.XML)



有什么方法可以在`build.xml文件中进行字符串连接吗?

具体地说,假设我有一个包含以下块的构建文件:

  <target name="test1" depends="build">
            <property name ="fname1"/>
            <property name ="fname2"/>
            <echo message=<fname1 CONCAT fname2>/>            
            ...            
    </target>

我想把fname1fname2连接起来。

我试过<echo message = "${fname1}" + "${fname2}",但它似乎不起作用

您可以执行以下操作:

<echo message="${fname1}${fname2}"/> 

<echo>${fname1}${fname2}</echo>

关于属性如何在ANT中工作,特别是属性扩展如何工作的更多信息,可以在ANT手册的概念部分找到:http://ant.apache.org/manual/properties.html

您可以在一个字符串中使用多个属性。例如:

  <target name="test1" >
    <property name="fname1" value="a"/>
    <property name="fname2" value="b"/>
    <echo message="${fname1} CONCAT ${fname2}"/>            
  </target>

在控制台上打印"a CONCAT b"

相关内容

  • 没有找到相关文章

最新更新