我们有一个ant构建文件,需要使用PGP公钥加密/解密一堆文件。
是否有本地(或库)ant任务。我真的想避免涉及使用<exec>
的解决方案(除非是其他方法)。
非常有责任
答案 0 :(得分:2)
这是您使用<exec>
:
<exec executable="sh" >
<arg value="-c" />
<arg value="echo ${encrypted.passphrase} | gpg --passphrase-fd 0 --output ${data.dir}/Performance.dat --decrypt ${data.dir.encrypted}/${encrypted.file.name}"/>
</exec>
这样您就可以在一行中提供密钥密码。但是使用不依赖操作系统的东西来做它会很好。