如果变量未定义,任务失败



如果使用的变量没有定义,我希望我的Ant任务失败。如目前

<mkdir dir="${some.dir}"/>

总是成功的,如果定义了some.dir,它在变量的值下创建一个目录,如果没有,它创建一个字面上命名为${some.dir}的目录。

是否有一种方法和如何在当前宽松和更严格的解决Ant变量的模式之间切换?

<fail unless="some.dir"/>
<mkdir dir="${some.dir}"/>

<fail>
    <condition>
        <not>
            <isset property="some.dir"/>
        </not>
    </condition>
</fail>
<mkdir dir="${some.dir}"/>

相关内容

  • 没有找到相关文章

最新更新