1
我试图在ant项目中设置一些全局属性。属性文件被属性任务覆盖的属性文件
<property file="env/${deploy.servername}.properties" />
<property name="deploy.username" value="${env.USERNAME}" />
由于蚂蚁任务由一个詹金斯参数项目env.USERNAME
始终设置,但并不总是正确触发。
我的这个设计的目标是,如果物业deploy.username
在deploy.servername
存在于文件中的文件应设置属性和蚂蚁不应该让物业被重置价值在env.USERNAME
应该被忽略。
不幸的是,env.USERNAME
提供的价值总是脚本使用的值。为什么?蚂蚁在property file=*
之前评估property name=*
?由property file=*
设置的属性是否可变?
感谢您的帮助