我想检查一个属性值是否有一个应该从 ant 中的另一个文件中读取的值
任何人都可以在没有额外的罐子的情况下取悦任何人。
<property name="a" value="${input.password}" />
想检查 input.password 是否从 xyz.properties 文件中获取了值
非常感谢吉布
PS:实际上我必须使用 ant 脚本检查 .properties 文件中是否存在这一行 password=mypassword 。欢迎另一种方式!
编辑:我从引用的解决方案之一做,但没有成功:
<property file="..\..\xyz\application.properties" prefix="input" />
<property name="foo" value="${input.password}"/>
<fail message="Property "foo" has no value">
<condition>
<not>
<equals arg1="${foo}" arg2=""/>
</not>
</condition>
</fail>
始终收到此消息:“属性“foo”没有值”,无论此行是否存在:应用程序属性中的密码=de。