2

使用不带 -storepass 的 jarsign 会提示输入密钥库密码,这会破坏我们的自动构建(无需人工干预)

如果我们将 jarsign 与 -storepass 一起使用,那么这将有效地将密码以明文形式记录在构建日志中。

是否有另一种方法可以在不使用命令行的情况下传递 storepass?

4

2 回答 2

1

我写了一个脚本来调用jarsign。

所以在构建日志中,我们只看到了包装脚本。

Storepass 通过管道传输到 jarsign,因此它在命令行上不可见(正如@Perception 建议的那样)。

于 2012-05-14T17:35:46.120 回答
0

如果您使用 Maven,您可以尝试使用Jarsigner Plugin。在那里,您可以从 settings.xml 中定义的属性加载 storepass

于 2012-04-17T20:51:31.017 回答