无法排除依赖性 gradle
Not able to exclude dependency gradle
我需要从 io.confluent:kafka-schema-registry:5.3.0 中排除 slf4j 依赖。我试过使用
implementation ('io.confluent:kafka-schema-registry:5.3.0') {
exclude(group='org.slf4j',module='slf4j-loh4j12')
}
但我一直收到错误消息
Cannot set the value of read-only property 'group' for DefaultExternalModuleDependency{group='io.confluent', name='kafka-schema-registry', version='5.3.0', configuration='default'} of type org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency.
任何人都可以告诉我如何实现这一目标。我尝试了多种方法但无法做到
exclude()
的语法不正确。您必须使用 :
而不是 =
。 exclude()
以 Map
作为输入,因此,在 Groovy DSL 中,它必须写成:
implementation ('io.confluent:kafka-schema-registry:5.3.0') {
exclude(group: 'org.slf4j', module: 'slf4j-log4j12')
}
我需要从 io.confluent:kafka-schema-registry:5.3.0 中排除 slf4j 依赖。我试过使用
implementation ('io.confluent:kafka-schema-registry:5.3.0') {
exclude(group='org.slf4j',module='slf4j-loh4j12')
}
但我一直收到错误消息
Cannot set the value of read-only property 'group' for DefaultExternalModuleDependency{group='io.confluent', name='kafka-schema-registry', version='5.3.0', configuration='default'} of type org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency.
任何人都可以告诉我如何实现这一目标。我尝试了多种方法但无法做到
exclude()
的语法不正确。您必须使用 :
而不是 =
。 exclude()
以 Map
作为输入,因此,在 Groovy DSL 中,它必须写成:
implementation ('io.confluent:kafka-schema-registry:5.3.0') {
exclude(group: 'org.slf4j', module: 'slf4j-log4j12')
}