From b6e7ac754301d196541a30b647297f40583177d9 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Tue, 28 May 2019 19:34:55 +0700 Subject: [PATCH] strip embedded native libraries --- lib/jar.groovy | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/jar.groovy b/lib/jar.groovy index ff1d9355..9b590d68 100644 --- a/lib/jar.groovy +++ b/lib/jar.groovy @@ -5,6 +5,14 @@ def destfile = { r -> project.references.'jar.classpath'.each { r -> ant.jar(destfile: destfile(r), compress: 'no') { zipfileset(src: r) { + // strip embedded native libraries + exclude(name: '**.dll') + exclude(name: '**.so') + exclude(name: '**.jnilib') + exclude(name: '**.dylib') + exclude(name: '**.a') + + // strip jar signatures exclude(name: 'META-INF/MANIFEST.MF') exclude(name: 'META-INF/INDEX.LIST') exclude(name: 'META-INF/*.RSA')