Ant 与 JUnit 开发实践指南
1. Ant 数据类型与属性相关操作
1.1 属性引用与计算变量名
在某些情况下,我们可能需要实现属性的引用和计算变量名的功能。例如,以下代码:
<echo message="A = ${A}"/>
<echo message="B = ${B}"/>
其输出可能是:
[echo] A = ${${X}}
[echo] B = ${Y}
虽然这种特定技术在构建文件中很少使用,但 Make 有一个名为“计算变量名”的特性,与我们最初的解引用尝试类似,但结果不同。示例代码如下:
<property name="X" value="Y" id="X.prop"/>
<property name="Y" value="Z" id="Y.prop"/>
<property name="selector" value="${X}"/>
<property name="A" refid="${selector}.prop"/>
<echo message="A = ${A}"/>
这里实际上利用了 Ant 为任务分配 id 的复杂功能。 selector 的值变为 Y ,
超级会员免费看
订阅专栏 解锁全文

3223

被折叠的 条评论
为什么被折叠?



