例:proper.properties
でAntスクリプトで文字データ型を増やす方法は?
<project name="num" default="jav">
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
<!-- IF and Conditional task inbuild taskdef -->
<target name="jav">
<property file="proper.properties"/>
<math result="index" operand1="${index}"
operation="+" operand2="1" datatype="int"/>
<echo message="index=${index}"/>
<echo file="proper.properties" message="index=${index}"/>
</target>
</project>
、私はindex=1A
ことがあります。私は文字部分ではなく整数部分をインクリメントすることができます。
私は1つの変数index=1A
を持っています。私は各ビルドプロセスの後にこの数を増やしたいと思います。
最初のビルドを行ったとしますと、index=2B
である必要があります。つまり、Antスクリプトの文字値(1A
、2B
、3C
、...)だけでなく、整数も増分したいと考えています。
Antではこれが可能ですか?
インラインの「スクリプト」タスクを使用します。私は個人的にBeanshellを使って文字列を分割するような処理をしています。これを確認してください:http://ant.apache.org/manual/Tasks/script.html – coolcfan