在运行grails war
的Grails 2.5项目中,.war文件的log4j-over-slf4j-1.7.2.jar
目录中包含传递依赖项WEB-INF/lib
。
此.jar在运行时导致问题,所以我尝试通过将以下内容添加到BuildConfig.groovy
grails.project.dependency.resolution = {
// inherit Grails' default dependencies
inherits("global") {
excludes 'log4j-over-slf4j'
}
}
但它没有用 - 有关如何防止此依赖项被包含在.war文件中的任何建议吗?