【发布时间】:2018-01-09 13:28:01
【问题描述】:
我已经添加了 exclude 语句,但我的排除 abc/object/MyTestConfig*.class 仍然被添加到 jar 中,为什么?
jar {
zip64 true
from((configurations.compile - configurations.jarDepends).collect { it.isDirectory() ? it : zipTree(it) }) {
exclude "META-INF/*.SF"
exclude "META-INF/*.DSA"
exclude "META-INF/*.RSA"
}
from ("$projectDir/src/main/java/") {
include "**/*.hbm.xml",
"abc/tools/xml/XMLClasses.MF"
exclude "abc/object/MyTestConfig*.class"
}
}
task filterVersionConstants(type: Copy) {
from "src/main/java/abc/"
into "src/main/java/abc/"
include "VersionConstants.tmpl"
exclude "**/MyTestConfig*.class"
rename { String fileName ->
fileName.replace('.tmpl', '.java')
}
【问题讨论】:
标签: gradle build.gradle gradlew gradle-eclipse