subprojects { plugins.withType(JavaPlugin) { configurations.all { resolutionStrategy { dependencySubstitution { //Prefer logback over slf4j-log4j substitute module('org.slf4j:slf4j-log4j12') with module(externalDependency.logback) // Use slf4j bridge for legacy log4j substitute module('log4j:log4j') with module(externalDependency.log4j_over_slf4j) } } } } }