在Unix中,我可以执行以下操作从jar中删除文件
zip -d myfile.jar META-INF/SIGN.RSA
在Gradle / Groovy中有一种简单的方法吗?
我不想解压缩并重新压缩整个文件,因为我有一些非常大的罐子。
你可能会说我在用自己的牌重新签名之前取消签名。如果您有解决方案(并且不需要拆包和重新包装),我也会接受您的回答。
答案 0 :(得分:0)
据我所知,这个具体案例没有内置任务。 但是,您可以使用exec轻松完成此操作,例如:
exec {
executable "jar.exe"
args "-d", "myfile.jar", "META-INF/SIGN.RSA"
}