我需要从我的 webapp war 输出中排除两个 .jar 文件。 build.gradle 文件如下所示:
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'appengine'
dependencies {
appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.30'
compile 'javax.servlet:servlet-api:2.5'
compile project(':farms')
}
war {
exclude("**/bad1.jar")
exclude("**/bad2.jar")
}
项目“farms”包括jars“bad1.jar”和“bad2.jar”。虽然在输出 war 中我不需要它们。我尝试添加的排除块无效。
我怎样才能阻止这些 jar 被添加?
最佳答案
这在过去对我有用:
war {
rootSpec.exclude("**/bad1.jar")
rootSpec.exclude("**/bad2.jar")
}
关于Gradle - 从 WAR 文件夹中排除 jars?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35587465/