Gradle fat jar(你忽略了儿童罐的META-INF)?
有没有办法从一个Gradle肥罐中去掉某些路径 我正在使用:Gradle fat jar(你忽略了儿童罐的META-INF)?,gradle,Gradle,有没有办法从一个Gradle肥罐中去掉某些路径 我正在使用: jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } 从 如果可能的话,我想省略META-INF目录 谢谢大家!! Misha我还没有对它进行过广泛的测试,但这应该可以满足您的要求: jar { from configurations.compile.collect { it.isDir
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
从
如果可能的话,我想省略META-INF目录
谢谢大家!!
Misha我还没有对它进行过广泛的测试,但这应该可以满足您的要求:
jar {
from configurations.compile.collect {
it.isDirectory() ? it : zipTree(it).matching{exclude{it.name == 'META-INF'}}
}
}
是的,上述由卡普坦公司提供的服务有效,但以下情况除外: it.name=='META-INF' 使用: it.path.contains('META-INF')