如何在Ant中检查属性的值

  • 本文关键字:属性 Ant ant
  • 更新时间 :
  • 英文 :


我想使用Ant脚本检查一个属性的值是否只包含[a- z]和[0-9]?如果没有,则退出并显示错误。

有可能在Ant中做到这一点吗?

您可以使用condition任务检查属性,然后使用fail任务退出。下面是Ant手册中稍微修改过的一个例子。使用matches条件。正则表达式将匹配任何非字母、非数字字符。

<condition property="nonalphanumeric">
  <matches pattern="[^A-Z0-9]" string="${property.to.test}" casesensitive="false"/>
</condition>
<fail message="String contains non-alpha non-number" if="nonalphanumeric"/>

相关内容

  • 没有找到相关文章

最新更新