1

我想避免在构建过程中提示输入密码,但我也想将其保留在文件之外,因此我尝试对其进行设置,以便可以在命令提示符中键入:

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" />

据我了解,就是我所需要的,但它不起作用,说密码错误(注意我有三次检查它是否正确,并在ant.properties测试中对其进行硬编码)。

4

1 回答 1

1

这只是 中行的顺序build.xml

带有 的线env必须在该ant.properties线之上。

<property environment="env" />               
<property file="ant.properties" />
于 2013-02-17T12:23:12.810 回答