ant中属性的默认值



i具有触发Java类的ANT目标,将很少的属性设置为此目标的一部分。

<target name='test-target'>
  <java fork="true" classname="MyClass" failonerror="true">
     <sysproperty key="numOfEntries" value="${numOfEntries}" />
  </java>
</target>

如果用户在运行ANT时未使用-DnumOfEntries,则该值将设置为文字字符串${numOfEntries}。如果用户不传递该属性,我该如何设置Numofentries属性的默认值?

我能够解决这个问题:

<property name="numOfEntries" value=10/>
<target name='test-target'>
   <java fork="true" classname="MyClass" failonerror="true">
      <sysproperty key="numOfEntries" value="${numOfEntries}" />
   </java>
</target>

如果用户未设置numofentries默认值10。

相关内容

  • 没有找到相关文章

最新更新