如何从环境变量设置密钥密码?

时间:2013-02-17 12:20:19

标签: ant

我希望避免在构建期间提示输入密码,但我也希望将其保留在文件之外,以便我尝试将其设置为所以我可以将其输入命令提示符:

SET password=pword
ant release

我的ant.properties文件如下所示:

key.store=../KeyStore/Project.keystore
key.alias=project
key.store.password=${env.password}
key.alias.password=${env.password}

在我的build.xml我有一句话:

<property environment="env" />

据我所知here我只需要它,但它不起作用,说密码错了(请注意我检查它是正确的,并在{{1}中对其进行硬编码测试)。

1 个答案:

答案 0 :(得分:1)

这只是build.xml

中行的顺序

env行必须高于ant.properties行。

<property environment="env" />               
<property file="ant.properties" />