Exclude commons-logging from Spring

Gradle example to exclude commons-logging from Spring frameworks.

build.gradle

compile('org.springframework:spring-webmvc:4.2.4.RELEASE'){
    exclude group: 'commons-logging', module: 'commons-logging'
}

If you have multiple Spring dependencies, you have to exclude for each.

build.gradle

compile('org.springframework:spring-webmvc:4.2.4.RELEASE'){
    exclude group: 'commons-logging', module: 'commons-logging'
}
compile('org.springframework:spring-test:4.2.4.RELEASE'){
    exclude group: 'commons-logging', module: 'commons-logging'
}

A better solution is excluding commons-logging at the project level.

build.gradle

configurations.all {
    exclude group: "commons-logging", module: "commons-logging"
}

compile 'org.springframework:spring-webmvc:4.2.4.RELEASE'
compile 'org.springframework:spring-test:4.2.4.RELEASE'

References

results matching ""

    No results matching ""