有没有办法从Gradle胖罐中遗漏某些路径。
我正在使用:
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
来自
http://docs.codehaus.org/display/GRADLE/Cookbook
并且如果可能的话,想要省略META-INF目录。
谢谢! 米莎
答案 0 :(得分:10)
我没有对它进行过广泛的测试,但这应该是你要求的:
jar {
from configurations.compile.collect {
it.isDirectory() ? it : zipTree(it).matching{exclude{it.name == 'META-INF'}}
}
}
答案 1 :(得分:5)
是的,上面的TheKaptain工作除了代替: it.name ==' META-INF' 使用: it.path.contains(' META-INF&#39)。