Gradle排除传递依赖不起作用

时间:2013-10-30 20:41:09

标签: gradle dependencies

我在subprojects关闭中有以下内容:

configurations {
    all*.exclude group: 'com.sun.jersey', module: 'jersey-bundle'
}

gradlew dependencies仍然包括jersey-bundle。需要做些什么来解决这个问题?

2 个答案:

答案 0 :(得分:5)

问题是,在configurations关闭执行时,all没有配置。使用:

configurations.all {
    exclude group: 'com.sun.jersey', module: 'jersey-bundle'
}

答案 1 :(得分:0)

Resolution Rules Plugin中的拒绝和排除规则可用于此目的。它提供了一种重用规则的方法,因此公司的每个项目都不必知道排除依赖关系所需的确切咒语。