我有一个local.properties文件,它只包含一个值:
student.id=100
我创建了以下Ant 脚本来增加student.id
1的值:
<target name="increase-id">
<!-- student.id is increased by 1, no problem -->
<propertyfile file="local.properties">
<entry key="student.id" type="int" operation="+" value="1" />
</propertyfile>
<!--The following echo always show me "Student ID: 1, why?"-->
<echo message="Student ID: ${student.id}"/>
</target>
每次运行命令后,local.properties文件中ant increase-id
的值都会增加 1。这里没问题。但是,消息总是告诉我为什么?student.id
<echo>
Student ID: 1