Details
-
Bug
-
Resolution: Fixed
-
Major
-
1.7.34
-
None
-
None
Description
> Task :copyLibraries FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':copyLibraries'.
> Could not resolve all files for configuration ':api'.
> Could not find org.slf4j:slf4j-reload4j:${project.version}.
Required by:
project : > org.slf4j:slf4j-log4j12:1.7.34
build.gradle to reproduce the error:
plugins {
id 'java-library'
}
repositories {
mavenCentral()
}
configurations.api.setCanBeResolved(true)
dependencies {
api group: 'org.slf4j', name: 'slf4j-api', version: '1.7.+'
api group: 'org.slf4j', name: 'slf4j-log4j12', version: '1.7.+'
api group: 'org.slf4j', name: 'jcl-over-slf4j', version: '1.7.+'
api group: 'org.slf4j', name: 'jul-to-slf4j', version: '1.7.+'
}
clean {
delete "${rootDir}/lib"
}
task copyLibraries(type: Copy) {
group = 'build'
description = 'Copies libraries to the project\'s lib directory'
from configurations.api + configurations.testCompileClasspath
into 'lib'
}
Command:
gradle clean copyLibraries --refresh-dependencies --warning-mode all
The new dependency org.slf4j:slf4j-reload4j that causes the problem is new for 1.7.34 and as far as I can tell from the SLF4J website we actually don't need it.