在我的Nant脚本中,我想将属性值与已知字符串进行比较。阅读Nant Expressions文档后,我相信我可以进行基本的'=='比较以将其评估为 bool 值。

但是考虑到脚本块:

<if test="${target.env} == Dev">
  <echo message="***** You are using DEV"/>
</if>

执行后,我收到以下错误:
'Dev == Dev' is not a valid value for attribute 'test' of <if ... />.
    Cannot resolve 'Dev == Dev' to boolean value.
    String was not recognized as a valid Boolean.

这似乎应该很简单(也许是)。如何比较两个字符串或Nant中的属性以将其评估为 bool 值?

最佳答案

例如,参见here。例如

<if test="${target.env}=='Dev'">
    ....
</if>

关于build-process - 评估南特的属性(property)平等,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/809650/

10-15 02:42