Gradle 梯度全局排除

Gradle 梯度全局排除,gradle,Gradle,我如何排除: com.sun.xml.bind:*:* 从所有项目、所有配置,无论版本如何 我需要将其替换为: 'org.glassfish.jaxb:jaxb-xjc:2.2.11' 'org.glassfish.jaxb:jaxb-runtime:2.2.11' ... 根据: ……嗯。。。是否有一种方法可以一步替换它们?根据说明,您可以从所有配置中排除给定依赖项的所有版本: configurations.all { exclude group: 'com.sun.xml.bi

我如何排除:

com.sun.xml.bind:*:*
从所有项目、所有配置,无论版本如何

我需要将其替换为:

'org.glassfish.jaxb:jaxb-xjc:2.2.11'
'org.glassfish.jaxb:jaxb-runtime:2.2.11'
...
根据:

……嗯。。。是否有一种方法可以一步替换它们?

根据说明,您可以从所有配置中排除给定依赖项的所有版本:

configurations.all {
    exclude group: 'com.sun.xml.bind'
}
然后只需添加glassfish依赖项(可能需要编译而不是运行时配置)


或者,你也可以试试,但那可能有点毛茸茸的

我已经弄明白了,但我会让别人回答的。
dependencies {
    runtime 'org.glassfish.jaxb:jaxb-xjc:2.2.11'
    runtime 'org.glassfish.jaxb:jaxb-runtime:2.2.11'
}