Есть ли способ пропустить определенные пути из баночки жира Gradle.
Я использую:
jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
из
http://docs.codehaus.org/display/GRADLE/Cookbook
и хотел бы по возможности исключить каталоги META-INF.
Спасибо!Миша
Я не тестировал его всесторонне, но это должно сделать то, что вы просите:
jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it).matching{exclude{it.name == 'META-INF'}} } }
Да, вышеперечисленное TheKaptain работает за исключением того, что вместо: it.name == 'META-INF' используется: it.path.contains ('META-INF').