排除Grails构建范围依赖项

时间:2014-10-08 08:49:16

标签: grails build dependencies

使用Grails 2.4.3,如何排除build范围内定义的依赖项?

示例

Grails与库spock-core-0.7-groovy-2.0.jar捆绑在一起;添加标准全局依赖项排除时:

...
grails.project.dependency.resolution = {
    // inherit Grails' default dependencies
    inherits('global') {
        excludes 'spock-core'
    }
...
除了build范围外,

Spock被排除在所有依赖范围之外。

1 个答案:

答案 0 :(得分:0)

您的.war文件中是否存在您不想要它的问题?如果是这样,你可以像这样删除它:

grails.war.resources = { stagingDir ->
  delete(file:"${stagingDir}/WEB-INF/lib/spock-core-0.7-groovy-2.0.jar")
}