2016-05-12 149 views
1

簡單的問題要問你..ANT閱讀性能,使用Ant屬性

我有這樣的

CommercialManager=MOT 
CommercialUser=AT 
CommercialAdmin=POT 

我從詹金斯調用Ant腳本值的屬性文件,通過一些變量.. 其中一些變量用於從屬性文件中獲取動態屬性..

我在說,如果我從選擇列表中選擇進入jenkins作業的CommercialAdmin變量,我想得到那個名字的財產。

入選詹金斯作業的值設爲一個變量ROLE裏面,傳遞給我的Ant腳本..

下面我的代碼:

<property file="Profiles.properties" prefix="profiles"/> 

<echo>${profiles.CommercialManager}</echo> 

做這樣一切正常,它打印出 MOT 但正如你所看到的值不是動態的,不是一個從詹金斯的工作採取了..

所以我應該做這樣的事情:

<echo>${ROLE}</echo> 

但如果我這樣做,打印返回屬性角色時的值:

profiles.CommercialManager 

,而不是從屬性文件獲取的值..

哪有我管理這個?我覺得它很容易,但是,它遲到了,我陷入了一片混亂之中......

非常感謝!

回答