XML中的字符串连接(build.xml)

use*_*454 -1 xml ant build string-concatenation

有没有办法在`build.xml文件中进行字符串连接?

具体来说,假设我有一个包含此块的构建文件:

  <target name="test1" depends="build">
            <property name ="fname1"/>
            <property name ="fname2"/>
            <echo message=<fname1 CONCAT fname2>/>            
            ...            
    </target>
Run Code Online (Sandbox Code Playgroud)

我想连接fname1fname2.

我试过<echo message = "${fname1}" + "${fname2}"但它似乎没有用

Tom*_*don 6

你可以这样做:

<echo message="${fname1}${fname2}"/> 
Run Code Online (Sandbox Code Playgroud)

要么

<echo>${fname1}${fname2}</echo>
Run Code Online (Sandbox Code Playgroud)

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