使用没有-storepass的jarsign将提示输入密钥库密码,这将破坏我们的自动构建(无人为干预)
如果我们使用带-storepass的jarsign,那么这将有效地在构建日志中以明文形式记录密码。
是否有其他方法可以在不使用命令行的情况下传递storepass?
答案 0 :(得分:1)
我写了一个脚本来调用jarsign。
因此在构建日志中,我们只看到包装器脚本。
Storepass通过管道传输到jarsign所以它在命令行中不可见(如@Perception建议的那样)。
答案 1 :(得分:0)
如果您使用Maven,可以尝试使用Jarsigner Plugin。在那里,您可以从settings.xml
中定义的属性加载storepass