您可以通过配置或依赖关系排除传递依赖关系:示例50.14配置{
compile.exclude模块:'commons'
all * .exclude group:'org.gradle.test.excludes',module:'reports'
}
依赖{
compile(“org.gradle.test.excludes:api:1.0”){
排除模块:'共享'
}
}
回到您的情况,您可以简单地采用上述方法之一,并将示例中的模块替换为您要排除的模块,例如:
configurations {
testCompile.exclude group: 'javax.ws.rs', module: 'jsr311-api'
}
Update (根据提供的其他详细信息)
您需要做的是在脚本中添加以下行
configurations {
testCompile.exclude group: 'com.sun.jersey', module: 'jersey-core'
}
考虑以下最小的 build.gradle 脚本:
apply plugin:'java'
repositories {
mavenCentral()
}
configurations {