0

値をプロパティに制限する最も簡単な実装は何ですか?

property name="prop_name"  value="${dynamic_value}

${dynamic_value}制限されたセットから値を取得したい。

ありがとう、ワジド

4

1 に答える 1

1

組み込みの javascript エンジン(Java >= 1.6.x に含まれる)、feで scriptcondition ( ant manual conditionsを参照) を使用できます。

<project>
 <property name="foo" value="26"/>
 <fail message="Value of $${foo} not in range => [${foo}] !">
  <condition>
   <scriptcondition language="javascript">
    var foo = parseInt(project.getProperty("foo"));
    self.setValue(foo &lt;= 20 || foo &gt;= 25);
   </scriptcondition>
 </fail>
</project>
于 2013-04-25T09:28:57.860 に答える