如何使用Gradle从存档中删除文件

时间:2015-03-11 02:51:20

标签: gradle

在Unix中,我可以执行以下操作从jar中删除文件

zip -d myfile.jar META-INF/SIGN.RSA

在Gradle / Groovy中有一种简单的方法吗?

我不想解压缩并重新压缩整个文件,因为我有一些非常大的罐子。

你可能会说我在用自己的牌重新签名之前取消签名。如果您有解决方案(并且不需要拆包和重新包装),我也会接受您的回答。

1 个答案:

答案 0 :(得分:0)

据我所知,这个具体案例没有内置任务。 但是,您可以使用exec轻松完成此操作,例如:

exec {
    executable "jar.exe"
    args "-d", "myfile.jar", "META-INF/SIGN.RSA"
}