2015-07-12 114 views
1

別名和密碼參數我想加我的別名和密碼的ant.properties文件。 我想知道是否有方法將它們存儲在不相關的文件中,並告訴ant.properties從該文件讀取這些值。ant.properties擺脫文件

這些都是我想保存在不同的文件(爲了避免犯它與git的PARAMS。

key.store.alias = my_alias 
key.store.password = my_password 
key.alias = my_alias 
key.alias.password = my_password 

你的幫助是非常讚賞,

感謝, Giora。

回答

1

您的意思是建立屬性文件Ant構建? 如果是的話,爲什麼你需要在構建屬性文件的文件?

如果您使用的是像詹金斯CI服務器,您可以使用echoprintf命令來添加所需的屬性來構建構建之前的屬性寫一個小的shell /命令腳本。

E.g. echo -e "\nkey.store.alias = my_alias\nkey.store.password = my_password\nkey.alias = my_alias\nkey.alias.password = my_password">>$WORKSPACE\build.properties

如果它的動態,你甚至可以使用這些變量作爲構建參數,你不想硬編碼密碼的值。

+1

非常感謝您的回答。我最終使用了動態的方式。使用-Dkey = value選項。 – gioravered