エラーが発生しています
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/george/.gradle/caches/artifacts-26/filestore/org.apache.logging.log4j/log4j-slf4j-impl/2.0-beta8/jar/15984318e95b9b0394e979e413a4a14f322401c1/log4j-slf4j-impl-2.0-beta8.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/george/.gradle/caches/artifacts-26/filestore/org.slf4j/slf4j-log4j12/1.5.0/jar/aad1074d37a63f19fafedd272dc7830f0f41a977/slf4j-log4j12-1.5.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
私のbuild.gradleファイルには、jar log4j-slf4j-impl-2.0-beta8.jar(LOG4J2にバインドしたい)を含める次の行があります
compile 'org.apache.logging.log4j:log4j-slf4j-impl:2.0-beta8'
依存プロジェクトの別の build.gradle ファイルには、次のような複数の行があります。
compile 'dcm4che:dcm4che-core:2.0.23'
現在、dcm4che には log4j バージョン 1 (slf4j-log4j12) への依存関係が含まれているため、これはプロジェクト全体に含まれています。
Gradle 依存関係ツリーのスニペットを次に示します。
| +--- dcm4che:dcm4che-core:2.0.23
| | \--- org.slf4j:slf4j-log4j12:1.5.0
| | +--- org.slf4j:slf4j-api:1.5.0 -> 1.7.5
| | \--- log4j:log4j:1.2.13 -> 1.2.14
警告で提案されているリンクを読みました が、必要な jar を使用してアプリを log4j2 にバインドする方法がわかりません。依存関係の管理に関する Gradle のドキュメントでは、実際にはそれが明確になっているわけではありません。