From 04ed866e5def5b2b180958ed4debd16b9b02cd3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3bert=20Papp=20=28TWiStErRob=29?= Date: Mon, 8 Apr 2024 20:57:46 +0100 Subject: [PATCH 1/4] Java regex Pattern needs double-escaping (we can't use """). --- src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt b/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt index 3d343b3..98b8bd1 100644 --- a/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt +++ b/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt @@ -18,7 +18,7 @@ fun dependencyTreeDiff(old: String, new: String): String { } } -private val newlineRegex = Pattern.compile("(\r\n|\n|\r)") +private val newlineRegex = Pattern.compile("(\\r\\n|\\n|\\r)") private fun findDependencyPaths(text: String): Set> { val dependencyLines = newlineRegex.split(text) From f31d959b0379156a504665e2dba403cf5421dfb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3bert=20Papp=20=28TWiStErRob=29?= Date: Fri, 17 Jun 2022 20:33:31 +0100 Subject: [PATCH 2/4] Lift up line parsing --- .../gradle/dependencies/treeDiff.kt | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt b/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt index 98b8bd1..345132f 100644 --- a/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt +++ b/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt @@ -7,8 +7,22 @@ import java.util.regex.Pattern @JvmName("diff") fun dependencyTreeDiff(old: String, new: String): String { - val oldPaths = findDependencyPaths(old) - val newPaths = findDependencyPaths(new) + val oldLines = dependencies(old) + val newLines = dependencies(new) + return dependencyTreeDiff(oldLines, newLines) +} + +private val newlineRegex = Pattern.compile("(\\r\\n|\\n|\\r)") + +private fun dependencies(text: String): List = + newlineRegex + .split(text) + .dropWhile { !it.startsWith("+--- ") && !it.startsWith("\\---") } + .takeWhile { it.isNotEmpty() } + +private fun dependencyTreeDiff(oldLines: List, newLines: List): String { + val oldPaths = findDependencyPaths(oldLines) + val newPaths = findDependencyPaths(newLines) val removedTree = buildTree(oldPaths - newPaths) val addedTree = buildTree(newPaths - oldPaths) @@ -18,13 +32,7 @@ fun dependencyTreeDiff(old: String, new: String): String { } } -private val newlineRegex = Pattern.compile("(\\r\\n|\\n|\\r)") - -private fun findDependencyPaths(text: String): Set> { - val dependencyLines = newlineRegex.split(text) - .dropWhile { !it.startsWith("+--- ") && !it.startsWith("\\---") } - .takeWhile { it.isNotEmpty() } - +private fun findDependencyPaths(dependencyLines: List): Set> { val dependencyPaths = mutableSetOf>() val stack = ArrayDeque() for (dependencyLine in dependencyLines) { From f6c44bfef3e9730ad8a5367ab5608208253f865b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3bert=20Papp=20=28TWiStErRob=29?= Date: Fri, 17 Jun 2022 22:20:09 +0100 Subject: [PATCH 3/4] Add support for multiple configurations --- .../gradle/dependencies/treeDiff.kt | 71 +- .../multiple-configurations/expected.txt | 457 +++ .../fixtures/multiple-configurations/new.txt | 2627 +++++++++++++++++ .../fixtures/multiple-configurations/old.txt | 2600 ++++++++++++++++ 4 files changed, 5748 insertions(+), 7 deletions(-) create mode 100644 src/test/fixtures/multiple-configurations/expected.txt create mode 100644 src/test/fixtures/multiple-configurations/new.txt create mode 100644 src/test/fixtures/multiple-configurations/old.txt diff --git a/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt b/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt index 345132f..5ed957d 100644 --- a/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt +++ b/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt @@ -7,18 +7,75 @@ import java.util.regex.Pattern @JvmName("diff") fun dependencyTreeDiff(old: String, new: String): String { - val oldLines = dependencies(old) - val newLines = dependencies(new) - return dependencyTreeDiff(oldLines, newLines) + val olds = dependencies(old) + val news = dependencies(new) + + val addedConfigurations = news.keys - olds.keys + val removedConfigurations = olds.keys - news.keys + val matchingConfigurations = news.keys intersect olds.keys + + val added = addedConfigurations.associateWith { dependencyTreeDiff(emptyList(), news.getValue(it)) } + val removed = removedConfigurations.associateWith { dependencyTreeDiff(olds.getValue(it), emptyList()) } + val modified = matchingConfigurations.associateWith { dependencyTreeDiff(olds.getValue(it), news.getValue(it)) } + + val configurationDiffs = (added + modified + removed) + .entries + // Ignore configurations that didn't change at all. + .filter { it.value != "" } + + return if (configurationDiffs.size == 1) { + configurationDiffs.single().value + } else { + configurationDiffs + .joinToString(separator = "\n") { (configuration, diff) -> + "${configuration}\n${diff}" + } + } +} + +private enum class DependencyScanState { + LOOKING, + SCANNING, } private val newlineRegex = Pattern.compile("(\\r\\n|\\n|\\r)") -private fun dependencies(text: String): List = +private fun dependencies(text: String): Map> { + val configurations = mutableMapOf>() + var state = DependencyScanState.LOOKING + var configuration = "String to Satisfy Kotlin Compiler" + val dependencies = mutableListOf() newlineRegex - .split(text) - .dropWhile { !it.startsWith("+--- ") && !it.startsWith("\\---") } - .takeWhile { it.isNotEmpty() } + .split(text, -1) + .fold("") { prev, curr -> + when (state) { + DependencyScanState.LOOKING -> { + if (curr.startsWith("+--- ") || curr.startsWith("\\---")) { + // Found first line of dependencies, save configuration and collect all of them. + configuration = prev + dependencies.add(curr) + state = DependencyScanState.SCANNING + } else { + // Continue `reduce`, skipping over unknown lines. + } + } + + DependencyScanState.SCANNING -> { + if (curr.isEmpty()) { + if (configurations.putIfAbsent(configuration, dependencies.toList()) != null) { + error("Unsupported input: multiple unknown configurations") + } + dependencies.clear() + state = DependencyScanState.LOOKING + } else { + dependencies.add(curr) + } + } + } + curr + } + return configurations +} private fun dependencyTreeDiff(oldLines: List, newLines: List): String { val oldPaths = findDependencyPaths(oldLines) diff --git a/src/test/fixtures/multiple-configurations/expected.txt b/src/test/fixtures/multiple-configurations/expected.txt new file mode 100644 index 0000000..0c58e5a --- /dev/null +++ b/src/test/fixtures/multiple-configurations/expected.txt @@ -0,0 +1,457 @@ +compileClasspath - Compile classpath for compilation 'main' (target (jvm)). +-+--- com.google.dagger:dagger:2.37 +++--- com.google.dagger:dagger:2.42 +-\--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++\--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) + +implementation - Implementation only dependencies for compilation 'main' (target (jvm)). (n) +-\--- com.google.dagger:dagger:2.37 (n) ++\--- com.google.dagger:dagger:2.42 (n) + +implementationDependenciesMetadata +-\--- com.google.dagger:dagger:2.37 ++\--- com.google.dagger:dagger:2.42 + +kapt +-+--- com.google.dagger:dagger-compiler:2.37 +-| +--- com.google.dagger:dagger:2.37 +-| | \--- javax.inject:javax.inject:1 +-| +--- com.google.dagger:dagger-producers:2.37 +-| | +--- com.google.dagger:dagger:2.37 (*) +-| | +--- com.google.guava:failureaccess:1.0.1 +-| | +--- com.google.guava:guava:27.1-jre +-| | | +--- com.google.guava:failureaccess:1.0.1 +-| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +-| | | +--- com.google.code.findbugs:jsr305:3.0.2 +-| | | +--- org.checkerframework:checker-qual:2.5.2 +-| | | +--- com.google.errorprone:error_prone_annotations:2.2.0 +-| | | +--- com.google.j2objc:j2objc-annotations:1.1 +-| | | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17 +-| | +--- javax.inject:javax.inject:1 +-| | \--- org.checkerframework:checker-compat-qual:2.5.3 +-| +--- com.google.dagger:dagger-spi:2.37 +-| | +--- com.google.dagger:dagger:2.37 (*) +-| | +--- com.google.dagger:dagger-producers:2.37 (*) +-| | +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +-| | +--- com.google.guava:failureaccess:1.0.1 +-| | +--- com.google.guava:guava:27.1-jre (*) +-| | +--- com.squareup:javapoet:1.13.0 +-| | \--- javax.inject:javax.inject:1 +-| +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +-| +--- com.google.googlejavaformat:google-java-format:1.5 +-| | +--- com.google.guava:guava:22.0 -> 27.1-jre (*) +-| | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 +-| +--- com.google.guava:failureaccess:1.0.1 +-| +--- com.google.guava:guava:27.1-jre (*) +-| +--- com.squareup:javapoet:1.13.0 +-| +--- javax.annotation:jsr250-api:1.0 +-| +--- javax.inject:javax.inject:1 +-| +--- net.ltgt.gradle.incap:incap:0.2 +-| +--- org.checkerframework:checker-compat-qual:2.5.3 +-| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 +-| | +--- org.jetbrains:annotations:13.0 +-| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 +-| \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 +-| \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) +++--- com.google.dagger:dagger-compiler:2.42 ++| +--- com.google.dagger:dagger:2.42 ++| | \--- javax.inject:javax.inject:1 ++| +--- com.google.dagger:dagger-producers:2.42 ++| | +--- com.google.dagger:dagger:2.42 (*) ++| | +--- com.google.guava:failureaccess:1.0.1 ++| | +--- com.google.guava:guava:31.0.1-jre ++| | | +--- com.google.guava:failureaccess:1.0.1 ++| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava ++| | | +--- com.google.code.findbugs:jsr305:3.0.2 ++| | | +--- org.checkerframework:checker-qual:3.12.0 ++| | | +--- com.google.errorprone:error_prone_annotations:2.7.1 ++| | | \--- com.google.j2objc:j2objc-annotations:1.3 ++| | +--- javax.inject:javax.inject:1 ++| | \--- org.checkerframework:checker-compat-qual:2.5.5 ++| +--- com.google.dagger:dagger-spi:2.42 ++| | +--- com.google.dagger:dagger:2.42 (*) ++| | +--- com.google.dagger:dagger-producers:2.42 (*) ++| | +--- com.google.code.findbugs:jsr305:3.0.2 ++| | +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.32 ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 ++| | | | +--- org.jetbrains:annotations:13.0 ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.32 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 (*) ++| | +--- com.google.guava:failureaccess:1.0.1 ++| | +--- com.google.guava:guava:31.0.1-jre (*) ++| | +--- com.squareup:javapoet:1.13.0 ++| | +--- javax.inject:javax.inject:1 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) ++| +--- com.google.code.findbugs:jsr305:3.0.2 ++| +--- com.google.googlejavaformat:google-java-format:1.5 ++| | +--- com.google.guava:guava:22.0 -> 31.0.1-jre (*) ++| | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 ++| +--- com.google.guava:failureaccess:1.0.1 ++| +--- com.google.guava:guava:31.0.1-jre (*) ++| +--- com.squareup:javapoet:1.13.0 ++| +--- javax.inject:javax.inject:1 ++| +--- net.ltgt.gradle.incap:incap:0.2 ++| +--- org.checkerframework:checker-compat-qual:2.5.5 ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) ++| \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.4.2 ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) +-+--- com.google.dagger:dagger-compiler:{strictly 2.37} -> 2.37 (c) +++--- com.google.dagger:dagger-compiler:{strictly 2.42} -> 2.42 (c) +-+--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) +++--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) +-+--- com.google.dagger:dagger-producers:{strictly 2.37} -> 2.37 (c) +++--- com.google.dagger:dagger-producers:{strictly 2.42} -> 2.42 (c) +-+--- com.google.dagger:dagger-spi:{strictly 2.37} -> 2.37 (c) +++--- com.google.dagger:dagger-spi:{strictly 2.42} -> 2.42 (c) +-+--- com.google.guava:guava:{strictly 27.1-jre} -> 27.1-jre (c) +++--- com.google.guava:guava:{strictly 31.0.1-jre} -> 31.0.1-jre (c) +-+--- javax.annotation:jsr250-api:{strictly 1.0} -> 1.0 (c) +-+--- org.checkerframework:checker-compat-qual:{strictly 2.5.3} -> 2.5.3 (c) +++--- org.checkerframework:checker-compat-qual:{strictly 2.5.5} -> 2.5.5 (c) +-+--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.5.0} -> 1.5.0 (c) +++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.10} -> 1.6.10 (c) +++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.5.32} -> 1.5.32 (c) +-+--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:{strictly 0.3.0} -> 0.3.0 (c) +++--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:{strictly 0.4.2} -> 0.4.2 (c) +++--- com.google.devtools.ksp:symbol-processing-api:{strictly 1.5.30-1.0.0} -> 1.5.30-1.0.0 (c) +-+--- org.checkerframework:checker-qual:{strictly 2.5.2} -> 2.5.2 (c) +++--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c) +-+--- com.google.errorprone:error_prone_annotations:{strictly 2.2.0} -> 2.2.0 (c) +++--- com.google.errorprone:error_prone_annotations:{strictly 2.7.1} -> 2.7.1 (c) +-+--- com.google.j2objc:j2objc-annotations:{strictly 1.1} -> 1.1 (c) +++--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c) +-+--- org.codehaus.mojo:animal-sniffer-annotations:{strictly 1.17} -> 1.17 (c) +-\--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.5.0} -> 1.5.0 (c) +++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.10} -> 1.6.10 (c) ++\--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.5.32} -> 1.5.32 (c) + +kaptClasspath_kaptKotlin +-\--- com.google.dagger:dagger-compiler:2.37 +- +--- com.google.dagger:dagger:2.37 +- | \--- javax.inject:javax.inject:1 +- +--- com.google.dagger:dagger-producers:2.37 +- | +--- com.google.dagger:dagger:2.37 (*) +- | +--- com.google.guava:failureaccess:1.0.1 +- | +--- com.google.guava:guava:27.1-jre +- | | +--- com.google.guava:failureaccess:1.0.1 +- | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +- | | +--- com.google.code.findbugs:jsr305:3.0.2 +- | | +--- org.checkerframework:checker-qual:2.5.2 +- | | +--- com.google.errorprone:error_prone_annotations:2.2.0 +- | | +--- com.google.j2objc:j2objc-annotations:1.1 +- | | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17 +- | +--- javax.inject:javax.inject:1 +- | \--- org.checkerframework:checker-compat-qual:2.5.3 +- +--- com.google.dagger:dagger-spi:2.37 +- | +--- com.google.dagger:dagger:2.37 (*) +- | +--- com.google.dagger:dagger-producers:2.37 (*) +- | +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +- | +--- com.google.guava:failureaccess:1.0.1 +- | +--- com.google.guava:guava:27.1-jre (*) +- | +--- com.squareup:javapoet:1.13.0 +- | \--- javax.inject:javax.inject:1 +- +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +- +--- com.google.googlejavaformat:google-java-format:1.5 +- | +--- com.google.guava:guava:22.0 -> 27.1-jre (*) +- | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 +- +--- com.google.guava:failureaccess:1.0.1 +- +--- com.google.guava:guava:27.1-jre (*) +- +--- com.squareup:javapoet:1.13.0 +- +--- javax.annotation:jsr250-api:1.0 +- +--- javax.inject:javax.inject:1 +- +--- net.ltgt.gradle.incap:incap:0.2 +- +--- org.checkerframework:checker-compat-qual:2.5.3 +- +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 +- | +--- org.jetbrains:annotations:13.0 +- | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 +- \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 +- \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++\--- com.google.dagger:dagger-compiler:2.42 ++ +--- com.google.dagger:dagger:2.42 ++ | \--- javax.inject:javax.inject:1 ++ +--- com.google.dagger:dagger-producers:2.42 ++ | +--- com.google.dagger:dagger:2.42 (*) ++ | +--- com.google.guava:failureaccess:1.0.1 ++ | +--- com.google.guava:guava:31.0.1-jre ++ | | +--- com.google.guava:failureaccess:1.0.1 ++ | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava ++ | | +--- com.google.code.findbugs:jsr305:3.0.2 ++ | | +--- org.checkerframework:checker-qual:3.12.0 ++ | | +--- com.google.errorprone:error_prone_annotations:2.7.1 ++ | | \--- com.google.j2objc:j2objc-annotations:1.3 ++ | +--- javax.inject:javax.inject:1 ++ | \--- org.checkerframework:checker-compat-qual:2.5.5 ++ +--- com.google.dagger:dagger-spi:2.42 ++ | +--- com.google.dagger:dagger:2.42 (*) ++ | +--- com.google.dagger:dagger-producers:2.42 (*) ++ | +--- com.google.code.findbugs:jsr305:3.0.2 ++ | +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0 ++ | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.32 ++ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 ++ | | | +--- org.jetbrains:annotations:13.0 ++ | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 ++ | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.32 ++ | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 (*) ++ | +--- com.google.guava:failureaccess:1.0.1 ++ | +--- com.google.guava:guava:31.0.1-jre (*) ++ | +--- com.squareup:javapoet:1.13.0 ++ | +--- javax.inject:javax.inject:1 ++ | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) ++ +--- com.google.code.findbugs:jsr305:3.0.2 ++ +--- com.google.googlejavaformat:google-java-format:1.5 ++ | +--- com.google.guava:guava:22.0 -> 31.0.1-jre (*) ++ | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 ++ +--- com.google.guava:failureaccess:1.0.1 ++ +--- com.google.guava:guava:31.0.1-jre (*) ++ +--- com.squareup:javapoet:1.13.0 ++ +--- javax.inject:javax.inject:1 ++ +--- net.ltgt.gradle.incap:incap:0.2 ++ +--- org.checkerframework:checker-compat-qual:2.5.5 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++ +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) ++ \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.4.2 ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) + +kaptClasspath_kaptTestKotlin +-\--- com.google.dagger:dagger-compiler:2.37 +- +--- com.google.dagger:dagger:2.37 +- | \--- javax.inject:javax.inject:1 +- +--- com.google.dagger:dagger-producers:2.37 +- | +--- com.google.dagger:dagger:2.37 (*) +- | +--- com.google.guava:failureaccess:1.0.1 +- | +--- com.google.guava:guava:27.1-jre +- | | +--- com.google.guava:failureaccess:1.0.1 +- | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +- | | +--- com.google.code.findbugs:jsr305:3.0.2 +- | | +--- org.checkerframework:checker-qual:2.5.2 +- | | +--- com.google.errorprone:error_prone_annotations:2.2.0 +- | | +--- com.google.j2objc:j2objc-annotations:1.1 +- | | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17 +- | +--- javax.inject:javax.inject:1 +- | \--- org.checkerframework:checker-compat-qual:2.5.3 +- +--- com.google.dagger:dagger-spi:2.37 +- | +--- com.google.dagger:dagger:2.37 (*) +- | +--- com.google.dagger:dagger-producers:2.37 (*) +- | +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +- | +--- com.google.guava:failureaccess:1.0.1 +- | +--- com.google.guava:guava:27.1-jre (*) +- | +--- com.squareup:javapoet:1.13.0 +- | \--- javax.inject:javax.inject:1 +- +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +- +--- com.google.googlejavaformat:google-java-format:1.5 +- | +--- com.google.guava:guava:22.0 -> 27.1-jre (*) +- | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 +- +--- com.google.guava:failureaccess:1.0.1 +- +--- com.google.guava:guava:27.1-jre (*) +- +--- com.squareup:javapoet:1.13.0 +- +--- javax.annotation:jsr250-api:1.0 +- +--- javax.inject:javax.inject:1 +- +--- net.ltgt.gradle.incap:incap:0.2 +- +--- org.checkerframework:checker-compat-qual:2.5.3 +- +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 +- | +--- org.jetbrains:annotations:13.0 +- | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 +- \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 +- \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++\--- com.google.dagger:dagger-compiler:2.42 ++ +--- com.google.dagger:dagger:2.42 ++ | \--- javax.inject:javax.inject:1 ++ +--- com.google.dagger:dagger-producers:2.42 ++ | +--- com.google.dagger:dagger:2.42 (*) ++ | +--- com.google.guava:failureaccess:1.0.1 ++ | +--- com.google.guava:guava:31.0.1-jre ++ | | +--- com.google.guava:failureaccess:1.0.1 ++ | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava ++ | | +--- com.google.code.findbugs:jsr305:3.0.2 ++ | | +--- org.checkerframework:checker-qual:3.12.0 ++ | | +--- com.google.errorprone:error_prone_annotations:2.7.1 ++ | | \--- com.google.j2objc:j2objc-annotations:1.3 ++ | +--- javax.inject:javax.inject:1 ++ | \--- org.checkerframework:checker-compat-qual:2.5.5 ++ +--- com.google.dagger:dagger-spi:2.42 ++ | +--- com.google.dagger:dagger:2.42 (*) ++ | +--- com.google.dagger:dagger-producers:2.42 (*) ++ | +--- com.google.code.findbugs:jsr305:3.0.2 ++ | +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0 ++ | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.32 ++ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 ++ | | | +--- org.jetbrains:annotations:13.0 ++ | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 ++ | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.32 ++ | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 (*) ++ | +--- com.google.guava:failureaccess:1.0.1 ++ | +--- com.google.guava:guava:31.0.1-jre (*) ++ | +--- com.squareup:javapoet:1.13.0 ++ | +--- javax.inject:javax.inject:1 ++ | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) ++ +--- com.google.code.findbugs:jsr305:3.0.2 ++ +--- com.google.googlejavaformat:google-java-format:1.5 ++ | +--- com.google.guava:guava:22.0 -> 31.0.1-jre (*) ++ | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 ++ +--- com.google.guava:failureaccess:1.0.1 ++ +--- com.google.guava:guava:31.0.1-jre (*) ++ +--- com.squareup:javapoet:1.13.0 ++ +--- javax.inject:javax.inject:1 ++ +--- net.ltgt.gradle.incap:incap:0.2 ++ +--- org.checkerframework:checker-compat-qual:2.5.5 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++ +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) ++ \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.4.2 ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) + +kaptTest +-+--- com.google.dagger:dagger-compiler:2.37 +-| +--- com.google.dagger:dagger:2.37 +-| | \--- javax.inject:javax.inject:1 +-| +--- com.google.dagger:dagger-producers:2.37 +-| | +--- com.google.dagger:dagger:2.37 (*) +-| | +--- com.google.guava:failureaccess:1.0.1 +-| | +--- com.google.guava:guava:27.1-jre +-| | | +--- com.google.guava:failureaccess:1.0.1 +-| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +-| | | +--- com.google.code.findbugs:jsr305:3.0.2 +-| | | +--- org.checkerframework:checker-qual:2.5.2 +-| | | +--- com.google.errorprone:error_prone_annotations:2.2.0 +-| | | +--- com.google.j2objc:j2objc-annotations:1.1 +-| | | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17 +-| | +--- javax.inject:javax.inject:1 +-| | \--- org.checkerframework:checker-compat-qual:2.5.3 +-| +--- com.google.dagger:dagger-spi:2.37 +-| | +--- com.google.dagger:dagger:2.37 (*) +-| | +--- com.google.dagger:dagger-producers:2.37 (*) +-| | +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +-| | +--- com.google.guava:failureaccess:1.0.1 +-| | +--- com.google.guava:guava:27.1-jre (*) +-| | +--- com.squareup:javapoet:1.13.0 +-| | \--- javax.inject:javax.inject:1 +-| +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +-| +--- com.google.googlejavaformat:google-java-format:1.5 +-| | +--- com.google.guava:guava:22.0 -> 27.1-jre (*) +-| | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 +-| +--- com.google.guava:failureaccess:1.0.1 +-| +--- com.google.guava:guava:27.1-jre (*) +-| +--- com.squareup:javapoet:1.13.0 +-| +--- javax.annotation:jsr250-api:1.0 +-| +--- javax.inject:javax.inject:1 +-| +--- net.ltgt.gradle.incap:incap:0.2 +-| +--- org.checkerframework:checker-compat-qual:2.5.3 +-| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 +-| | +--- org.jetbrains:annotations:13.0 +-| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 +-| \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 +-| \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) +++--- com.google.dagger:dagger-compiler:2.42 ++| +--- com.google.dagger:dagger:2.42 ++| | \--- javax.inject:javax.inject:1 ++| +--- com.google.dagger:dagger-producers:2.42 ++| | +--- com.google.dagger:dagger:2.42 (*) ++| | +--- com.google.guava:failureaccess:1.0.1 ++| | +--- com.google.guava:guava:31.0.1-jre ++| | | +--- com.google.guava:failureaccess:1.0.1 ++| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava ++| | | +--- com.google.code.findbugs:jsr305:3.0.2 ++| | | +--- org.checkerframework:checker-qual:3.12.0 ++| | | +--- com.google.errorprone:error_prone_annotations:2.7.1 ++| | | \--- com.google.j2objc:j2objc-annotations:1.3 ++| | +--- javax.inject:javax.inject:1 ++| | \--- org.checkerframework:checker-compat-qual:2.5.5 ++| +--- com.google.dagger:dagger-spi:2.42 ++| | +--- com.google.dagger:dagger:2.42 (*) ++| | +--- com.google.dagger:dagger-producers:2.42 (*) ++| | +--- com.google.code.findbugs:jsr305:3.0.2 ++| | +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.32 ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 ++| | | | +--- org.jetbrains:annotations:13.0 ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.32 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 (*) ++| | +--- com.google.guava:failureaccess:1.0.1 ++| | +--- com.google.guava:guava:31.0.1-jre (*) ++| | +--- com.squareup:javapoet:1.13.0 ++| | +--- javax.inject:javax.inject:1 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) ++| +--- com.google.code.findbugs:jsr305:3.0.2 ++| +--- com.google.googlejavaformat:google-java-format:1.5 ++| | +--- com.google.guava:guava:22.0 -> 31.0.1-jre (*) ++| | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 ++| +--- com.google.guava:failureaccess:1.0.1 ++| +--- com.google.guava:guava:31.0.1-jre (*) ++| +--- com.squareup:javapoet:1.13.0 ++| +--- javax.inject:javax.inject:1 ++| +--- net.ltgt.gradle.incap:incap:0.2 ++| +--- org.checkerframework:checker-compat-qual:2.5.5 ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) ++| \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.4.2 ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) +-+--- com.google.dagger:dagger-compiler:{strictly 2.37} -> 2.37 (c) +++--- com.google.dagger:dagger-compiler:{strictly 2.42} -> 2.42 (c) +-+--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) +++--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) +-+--- com.google.dagger:dagger-producers:{strictly 2.37} -> 2.37 (c) +++--- com.google.dagger:dagger-producers:{strictly 2.42} -> 2.42 (c) +-+--- com.google.dagger:dagger-spi:{strictly 2.37} -> 2.37 (c) +++--- com.google.dagger:dagger-spi:{strictly 2.42} -> 2.42 (c) +-+--- com.google.guava:guava:{strictly 27.1-jre} -> 27.1-jre (c) +++--- com.google.guava:guava:{strictly 31.0.1-jre} -> 31.0.1-jre (c) +-+--- javax.annotation:jsr250-api:{strictly 1.0} -> 1.0 (c) +-+--- org.checkerframework:checker-compat-qual:{strictly 2.5.3} -> 2.5.3 (c) +++--- org.checkerframework:checker-compat-qual:{strictly 2.5.5} -> 2.5.5 (c) +-+--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.5.0} -> 1.5.0 (c) +++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.10} -> 1.6.10 (c) +++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.5.32} -> 1.5.32 (c) +-+--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:{strictly 0.3.0} -> 0.3.0 (c) +++--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:{strictly 0.4.2} -> 0.4.2 (c) +++--- com.google.devtools.ksp:symbol-processing-api:{strictly 1.5.30-1.0.0} -> 1.5.30-1.0.0 (c) +-+--- org.checkerframework:checker-qual:{strictly 2.5.2} -> 2.5.2 (c) +++--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c) +-+--- com.google.errorprone:error_prone_annotations:{strictly 2.2.0} -> 2.2.0 (c) +++--- com.google.errorprone:error_prone_annotations:{strictly 2.7.1} -> 2.7.1 (c) +-+--- com.google.j2objc:j2objc-annotations:{strictly 1.1} -> 1.1 (c) +++--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c) +-+--- org.codehaus.mojo:animal-sniffer-annotations:{strictly 1.17} -> 1.17 (c) +-\--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.5.0} -> 1.5.0 (c) +++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.10} -> 1.6.10 (c) ++\--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.5.32} -> 1.5.32 (c) + +runtimeClasspath - Runtime classpath of compilation 'main' (target (jvm)). + +--- project :backend:database +-| \--- com.google.dagger:dagger:2.37 ++| \--- com.google.dagger:dagger:2.42 + +--- project :backend:quickbook +-| \--- com.google.dagger:dagger:2.37 (*) ++| \--- com.google.dagger:dagger:2.42 (*) +-+--- com.google.dagger:dagger:2.37 (*) +++--- com.google.dagger:dagger:2.42 (*) +-\--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++\--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) + +testCompileClasspath - Compile classpath for compilation 'test' (target (jvm)). +-+--- com.google.dagger:dagger:2.37 +++--- com.google.dagger:dagger:2.42 +-\--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++\--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) + +testImplementationDependenciesMetadata +-\--- com.google.dagger:dagger:2.37 ++\--- com.google.dagger:dagger:2.42 + +testRuntimeClasspath - Runtime classpath of compilation 'test' (target (jvm)). + +--- project :backend:database +-| +--- com.google.dagger:dagger:2.37 ++| +--- com.google.dagger:dagger:2.42 + | \--- project :backend:quickbook +-| \--- com.google.dagger:dagger:2.37 (*) ++| \--- com.google.dagger:dagger:2.42 (*) +-+--- com.google.dagger:dagger:2.37 (*) +++--- com.google.dagger:dagger:2.42 (*) +-\--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++\--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) diff --git a/src/test/fixtures/multiple-configurations/new.txt b/src/test/fixtures/multiple-configurations/new.txt new file mode 100644 index 0000000..f1476cc --- /dev/null +++ b/src/test/fixtures/multiple-configurations/new.txt @@ -0,0 +1,2627 @@ +Starting a Gradle Daemon (subsequent builds will be faster) +> Task :buildSrc:compileKotlin UP-TO-DATE +> Task :buildSrc:compileJava NO-SOURCE +> Task :buildSrc:compileGroovy NO-SOURCE +> Task :buildSrc:pluginDescriptors UP-TO-DATE +> Task :buildSrc:processResources UP-TO-DATE +> Task :buildSrc:classes UP-TO-DATE +> Task :buildSrc:inspectClassesForKotlinIC UP-TO-DATE +> Task :buildSrc:jar UP-TO-DATE +> Task :buildSrc:assemble UP-TO-DATE +> Task :buildSrc:detekt UP-TO-DATE +> Task :buildSrc:compileTestKotlin NO-SOURCE +> Task :buildSrc:pluginUnderTestMetadata UP-TO-DATE +> Task :buildSrc:compileTestJava NO-SOURCE +> Task :buildSrc:compileTestGroovy NO-SOURCE +> Task :buildSrc:processTestResources NO-SOURCE +> Task :buildSrc:testClasses UP-TO-DATE +> Task :buildSrc:test NO-SOURCE +> Task :buildSrc:validatePlugins UP-TO-DATE +> Task :buildSrc:check UP-TO-DATE +> Task :buildSrc:build UP-TO-DATE + +> Task :backend:endpoint:dependencies + +------------------------------------------------------------ +Project ':backend:endpoint' +------------------------------------------------------------ + +_classStructurekaptKotlin +No dependencies + +_classStructurekaptTestKotlin +No dependencies + +annotationProcessor - Annotation processors and their dependencies for source set 'main'. +No dependencies + +api - API dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +apiDependenciesMetadata +No dependencies + +apiElements - API elements for main. (n) +No dependencies + +apiElements-published (n) +No dependencies + +archives - Configuration for archive artifacts. (n) +No dependencies + +compileClasspath - Compile classpath for compilation 'main' (target (jvm)). ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| \--- org.neo4j:neo4j-ogm-core:3.2.25 +| +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| +--- org.apache.commons:commons-lang3:3.8 +| \--- io.github.classgraph:classgraph:4.8.86 ++--- project :backend:quickbook +| \--- io.ktor:ktor-client-core-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | \--- org.jetbrains:annotations:13.0 +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0-native-mt +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| +--- io.ktor:ktor-http:1.6.3 +| | \--- io.ktor:ktor-http-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 +| | | \--- io.ktor:ktor-utils-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-io:1.6.3 +| | | \--- io.ktor:ktor-io-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| \--- io.ktor:ktor-http-cio:1.6.3 +| \--- io.ktor:ktor-http-cio-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-network:1.6.3 +| | \--- io.ktor:ktor-network-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| \--- io.ktor:ktor-http:1.6.3 (*) ++--- project :backend:network ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-auth:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-server-core:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | \--- io.ktor:ktor-client-core-jvm:1.6.3 (*) +| | \--- com.googlecode.json-simple:json-simple:1.1.1 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-host-common:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-json:1.6.3 +| | \--- io.ktor:ktor-client-json-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.42 +| \--- javax.inject:javax.inject:1 ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) ++--- org.slf4j:slf4j-api:{strictly 1.7.31} -> 1.7.31 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) ++--- io.ktor:ktor-server-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-locations:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-netty:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-html-builder:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-bom:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-core:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.ktor:ktor-client-core-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-utils:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.typesafe:config:{strictly 1.3.1} -> 1.3.1 (c) ++--- org.jetbrains.kotlin:kotlin-reflect:{strictly 1.6.20} -> 1.6.20 (c) ++--- io.ktor:ktor-auth-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-core-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-codec-http2:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.eclipse.jetty.alpn:alpn-api:{strictly 1.1.3.v20160715} -> 1.1.3.v20160715 (c) ++--- io.netty:netty-transport-native-kqueue:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-epoll:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-html-jvm:{strictly 0.7.3} -> 0.7.3 (c) ++--- io.ktor:ktor-client-json:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.core:jackson-core:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson:jackson-bom:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-api:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.apache.commons:commons-lang3:{strictly 3.8} -> 3.8 (c) ++--- io.github.classgraph:classgraph:{strictly 4.8.86} -> 4.8.86 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-http-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- io.ktor:ktor-utils-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-auth:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-buffer:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-handler:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec-http:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-unix-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-client-json-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-http-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.googlecode.json-simple:json-simple:{strictly 1.1.1} -> 1.1.1 (c) ++--- io.netty:netty-resolver:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-network:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io-jvm:{strictly 1.6.3} -> 1.6.3 (c) +\--- io.ktor:ktor-network-jvm:{strictly 1.6.3} -> 1.6.3 (c) + +compileOnly - Compile only dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +compileOnlyDependenciesMetadata +No dependencies + +default - Configuration for default artifacts. (n) +No dependencies + +detekt - The detekt dependencies to be used for this project. +\--- io.gitlab.arturbosch.detekt:detekt-cli:1.20.0 + +--- com.beust:jcommander:1.82 + +--- io.gitlab.arturbosch.detekt:detekt-tooling:1.20.0 + | \--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 + | +--- io.gitlab.arturbosch.detekt:detekt-utils:1.20.0 + | +--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 + | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 + | | | \--- org.jetbrains:annotations:13.0 + | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.20 + | | +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 + | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) + | | +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.20 + | | +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + | | \--- net.java.dev.jna:jna:5.6.0 + | \--- io.gitlab.arturbosch.detekt:detekt-psi-utils:1.20.0 + | \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20 (*) + +--- io.gitlab.arturbosch.detekt:detekt-parser:1.20.0 + | +--- io.gitlab.arturbosch.detekt:detekt-psi-utils:1.20.0 (*) + | \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20 (*) + +--- io.gitlab.arturbosch.detekt:detekt-core:1.20.0 + | +--- org.yaml:snakeyaml:1.30 + | +--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-metrics:1.20.0 + | | \--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-parser:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-psi-utils:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-tooling:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-report-html:1.20.0 + | | +--- io.gitlab.arturbosch.detekt:detekt-utils:1.20.0 + | | \--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.5 + | +--- io.gitlab.arturbosch.detekt:detekt-report-txt:1.20.0 + | | \--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-report-xml:1.20.0 + | | \--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-report-sarif:1.20.0 + | | \--- io.github.detekt.sarif4k:sarif4k:0.0.1 + | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.1.0 + | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.1.0 + | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.30 -> 1.6.20 (*) + | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.30 -> 1.6.20 + | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.1.0 + | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.1.0 + | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.30 -> 1.6.20 (*) + | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.30 -> 1.6.20 + | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.20 (*) + | \--- io.gitlab.arturbosch.detekt:detekt-utils:1.20.0 + \--- io.gitlab.arturbosch.detekt:detekt-rules:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-complexity:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-coroutines:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-documentation:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-empty:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-errorprone:1.20.0 + | \--- io.gitlab.arturbosch.detekt:detekt-tooling:1.20.0 (*) + +--- io.gitlab.arturbosch.detekt:detekt-rules-exceptions:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-naming:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-performance:1.20.0 + \--- io.gitlab.arturbosch.detekt:detekt-rules-style:1.20.0 + +detektPlugins - The detektPlugins libraries to be used for this project. +No dependencies + +implementation - Implementation only dependencies for compilation 'main' (target (jvm)). (n) ++--- project database (n) ++--- project quickbook (n) ++--- project network (n) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (n) ++--- io.ktor:ktor-server-core:1.6.3 (n) ++--- io.ktor:ktor-locations:1.6.3 (n) ++--- io.ktor:ktor-server-netty:1.6.3 (n) ++--- io.ktor:ktor-jackson:1.6.3 (n) ++--- io.ktor:ktor-html-builder:1.6.3 (n) ++--- io.ktor:ktor-client-jackson:1.6.3 (n) ++--- org.slf4j:slf4j-api:1.7.31 (n) ++--- com.google.dagger:dagger:2.42 (n) +\--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (n) + +implementationDependenciesMetadata ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| \--- org.neo4j:neo4j-ogm-core:3.2.25 +| +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| +--- org.apache.commons:commons-lang3:3.8 +| \--- io.github.classgraph:classgraph:4.8.86 ++--- project :backend:quickbook +| \--- io.ktor:ktor-client-core-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | \--- org.jetbrains:annotations:13.0 +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| +--- io.ktor:ktor-http:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-io:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| \--- io.ktor:ktor-http-cio:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) ++--- project :backend:network ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| | \--- org.jetbrains.kotlinx:kotlinx-html-common:0.7.3 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-json:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-http:1.6.3 (*) +| | | +--- io.ktor:ktor-http-cio:1.6.3 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.42 +| \--- javax.inject:javax.inject:1 +\--- org.jetbrains.kotlin:kotlin-bom:1.6.20 + +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) + +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) + \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) + +intransitiveDependenciesMetadata +No dependencies + +kapt ++--- com.google.dagger:dagger-compiler:2.42 +| +--- com.google.dagger:dagger:2.42 +| | \--- javax.inject:javax.inject:1 +| +--- com.google.dagger:dagger-producers:2.42 +| | +--- com.google.dagger:dagger:2.42 (*) +| | +--- com.google.guava:failureaccess:1.0.1 +| | +--- com.google.guava:guava:31.0.1-jre +| | | +--- com.google.guava:failureaccess:1.0.1 +| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +| | | +--- com.google.code.findbugs:jsr305:3.0.2 +| | | +--- org.checkerframework:checker-qual:3.12.0 +| | | +--- com.google.errorprone:error_prone_annotations:2.7.1 +| | | \--- com.google.j2objc:j2objc-annotations:1.3 +| | +--- javax.inject:javax.inject:1 +| | \--- org.checkerframework:checker-compat-qual:2.5.5 +| +--- com.google.dagger:dagger-spi:2.42 +| | +--- com.google.dagger:dagger:2.42 (*) +| | +--- com.google.dagger:dagger-producers:2.42 (*) +| | +--- com.google.code.findbugs:jsr305:3.0.2 +| | +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.32 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 +| | | | +--- org.jetbrains:annotations:13.0 +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.32 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 (*) +| | +--- com.google.guava:failureaccess:1.0.1 +| | +--- com.google.guava:guava:31.0.1-jre (*) +| | +--- com.squareup:javapoet:1.13.0 +| | +--- javax.inject:javax.inject:1 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) +| +--- com.google.code.findbugs:jsr305:3.0.2 +| +--- com.google.googlejavaformat:google-java-format:1.5 +| | +--- com.google.guava:guava:22.0 -> 31.0.1-jre (*) +| | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 +| +--- com.google.guava:failureaccess:1.0.1 +| +--- com.google.guava:guava:31.0.1-jre (*) +| +--- com.squareup:javapoet:1.13.0 +| +--- javax.inject:javax.inject:1 +| +--- net.ltgt.gradle.incap:incap:0.2 +| +--- org.checkerframework:checker-compat-qual:2.5.5 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) +| \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.4.2 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++--- com.google.dagger:dagger-compiler:{strictly 2.42} -> 2.42 (c) ++--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) ++--- com.google.dagger:dagger-producers:{strictly 2.42} -> 2.42 (c) ++--- com.google.dagger:dagger-spi:{strictly 2.42} -> 2.42 (c) ++--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c) ++--- com.google.googlejavaformat:google-java-format:{strictly 1.5} -> 1.5 (c) ++--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c) ++--- com.google.guava:guava:{strictly 31.0.1-jre} -> 31.0.1-jre (c) ++--- com.squareup:javapoet:{strictly 1.13.0} -> 1.13.0 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- net.ltgt.gradle.incap:incap:{strictly 0.2} -> 0.2 (c) ++--- org.checkerframework:checker-compat-qual:{strictly 2.5.5} -> 2.5.5 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.10} -> 1.6.10 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.5.32} -> 1.5.32 (c) ++--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:{strictly 0.4.2} -> 0.4.2 (c) ++--- com.google.devtools.ksp:symbol-processing-api:{strictly 1.5.30-1.0.0} -> 1.5.30-1.0.0 (c) ++--- com.google.errorprone:javac-shaded:{strictly 9-dev-r4023-3} -> 9-dev-r4023-3 (c) ++--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c) ++--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c) ++--- com.google.errorprone:error_prone_annotations:{strictly 2.7.1} -> 2.7.1 (c) ++--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.10} -> 1.6.10 (c) +\--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.5.32} -> 1.5.32 (c) + +kaptClasspath_kaptKotlin +\--- com.google.dagger:dagger-compiler:2.42 + +--- com.google.dagger:dagger:2.42 + | \--- javax.inject:javax.inject:1 + +--- com.google.dagger:dagger-producers:2.42 + | +--- com.google.dagger:dagger:2.42 (*) + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:guava:31.0.1-jre + | | +--- com.google.guava:failureaccess:1.0.1 + | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | | +--- com.google.code.findbugs:jsr305:3.0.2 + | | +--- org.checkerframework:checker-qual:3.12.0 + | | +--- com.google.errorprone:error_prone_annotations:2.7.1 + | | \--- com.google.j2objc:j2objc-annotations:1.3 + | +--- javax.inject:javax.inject:1 + | \--- org.checkerframework:checker-compat-qual:2.5.5 + +--- com.google.dagger:dagger-spi:2.42 + | +--- com.google.dagger:dagger:2.42 (*) + | +--- com.google.dagger:dagger-producers:2.42 (*) + | +--- com.google.code.findbugs:jsr305:3.0.2 + | +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0 + | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.32 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 + | | | +--- org.jetbrains:annotations:13.0 + | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 + | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.32 + | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 (*) + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:guava:31.0.1-jre (*) + | +--- com.squareup:javapoet:1.13.0 + | +--- javax.inject:javax.inject:1 + | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) + | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) + +--- com.google.code.findbugs:jsr305:3.0.2 + +--- com.google.googlejavaformat:google-java-format:1.5 + | +--- com.google.guava:guava:22.0 -> 31.0.1-jre (*) + | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 + +--- com.google.guava:failureaccess:1.0.1 + +--- com.google.guava:guava:31.0.1-jre (*) + +--- com.squareup:javapoet:1.13.0 + +--- javax.inject:javax.inject:1 + +--- net.ltgt.gradle.incap:incap:0.2 + +--- org.checkerframework:checker-compat-qual:2.5.5 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) + +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) + \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.4.2 + \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) + +kaptClasspath_kaptTestKotlin +\--- com.google.dagger:dagger-compiler:2.42 + +--- com.google.dagger:dagger:2.42 + | \--- javax.inject:javax.inject:1 + +--- com.google.dagger:dagger-producers:2.42 + | +--- com.google.dagger:dagger:2.42 (*) + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:guava:31.0.1-jre + | | +--- com.google.guava:failureaccess:1.0.1 + | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | | +--- com.google.code.findbugs:jsr305:3.0.2 + | | +--- org.checkerframework:checker-qual:3.12.0 + | | +--- com.google.errorprone:error_prone_annotations:2.7.1 + | | \--- com.google.j2objc:j2objc-annotations:1.3 + | +--- javax.inject:javax.inject:1 + | \--- org.checkerframework:checker-compat-qual:2.5.5 + +--- com.google.dagger:dagger-spi:2.42 + | +--- com.google.dagger:dagger:2.42 (*) + | +--- com.google.dagger:dagger-producers:2.42 (*) + | +--- com.google.code.findbugs:jsr305:3.0.2 + | +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0 + | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.32 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 + | | | +--- org.jetbrains:annotations:13.0 + | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 + | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.32 + | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 (*) + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:guava:31.0.1-jre (*) + | +--- com.squareup:javapoet:1.13.0 + | +--- javax.inject:javax.inject:1 + | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) + | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) + +--- com.google.code.findbugs:jsr305:3.0.2 + +--- com.google.googlejavaformat:google-java-format:1.5 + | +--- com.google.guava:guava:22.0 -> 31.0.1-jre (*) + | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 + +--- com.google.guava:failureaccess:1.0.1 + +--- com.google.guava:guava:31.0.1-jre (*) + +--- com.squareup:javapoet:1.13.0 + +--- javax.inject:javax.inject:1 + +--- net.ltgt.gradle.incap:incap:0.2 + +--- org.checkerframework:checker-compat-qual:2.5.5 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) + +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) + \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.4.2 + \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) + +kaptTest ++--- com.google.dagger:dagger-compiler:2.42 +| +--- com.google.dagger:dagger:2.42 +| | \--- javax.inject:javax.inject:1 +| +--- com.google.dagger:dagger-producers:2.42 +| | +--- com.google.dagger:dagger:2.42 (*) +| | +--- com.google.guava:failureaccess:1.0.1 +| | +--- com.google.guava:guava:31.0.1-jre +| | | +--- com.google.guava:failureaccess:1.0.1 +| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +| | | +--- com.google.code.findbugs:jsr305:3.0.2 +| | | +--- org.checkerframework:checker-qual:3.12.0 +| | | +--- com.google.errorprone:error_prone_annotations:2.7.1 +| | | \--- com.google.j2objc:j2objc-annotations:1.3 +| | +--- javax.inject:javax.inject:1 +| | \--- org.checkerframework:checker-compat-qual:2.5.5 +| +--- com.google.dagger:dagger-spi:2.42 +| | +--- com.google.dagger:dagger:2.42 (*) +| | +--- com.google.dagger:dagger-producers:2.42 (*) +| | +--- com.google.code.findbugs:jsr305:3.0.2 +| | +--- com.google.devtools.ksp:symbol-processing-api:1.5.30-1.0.0 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.5.32 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 +| | | | +--- org.jetbrains:annotations:13.0 +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.32 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.32 -> 1.6.10 (*) +| | +--- com.google.guava:failureaccess:1.0.1 +| | +--- com.google.guava:guava:31.0.1-jre (*) +| | +--- com.squareup:javapoet:1.13.0 +| | +--- javax.inject:javax.inject:1 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) +| +--- com.google.code.findbugs:jsr305:3.0.2 +| +--- com.google.googlejavaformat:google-java-format:1.5 +| | +--- com.google.guava:guava:22.0 -> 31.0.1-jre (*) +| | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 +| +--- com.google.guava:failureaccess:1.0.1 +| +--- com.google.guava:guava:31.0.1-jre (*) +| +--- com.squareup:javapoet:1.13.0 +| +--- javax.inject:javax.inject:1 +| +--- net.ltgt.gradle.incap:incap:0.2 +| +--- org.checkerframework:checker-compat-qual:2.5.5 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.32 (*) +| \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.4.2 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*) ++--- com.google.dagger:dagger-compiler:{strictly 2.42} -> 2.42 (c) ++--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) ++--- com.google.dagger:dagger-producers:{strictly 2.42} -> 2.42 (c) ++--- com.google.dagger:dagger-spi:{strictly 2.42} -> 2.42 (c) ++--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c) ++--- com.google.googlejavaformat:google-java-format:{strictly 1.5} -> 1.5 (c) ++--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c) ++--- com.google.guava:guava:{strictly 31.0.1-jre} -> 31.0.1-jre (c) ++--- com.squareup:javapoet:{strictly 1.13.0} -> 1.13.0 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- net.ltgt.gradle.incap:incap:{strictly 0.2} -> 0.2 (c) ++--- org.checkerframework:checker-compat-qual:{strictly 2.5.5} -> 2.5.5 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.10} -> 1.6.10 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.5.32} -> 1.5.32 (c) ++--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:{strictly 0.4.2} -> 0.4.2 (c) ++--- com.google.devtools.ksp:symbol-processing-api:{strictly 1.5.30-1.0.0} -> 1.5.30-1.0.0 (c) ++--- com.google.errorprone:javac-shaded:{strictly 9-dev-r4023-3} -> 9-dev-r4023-3 (c) ++--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c) ++--- org.checkerframework:checker-qual:{strictly 3.12.0} -> 3.12.0 (c) ++--- com.google.errorprone:error_prone_annotations:{strictly 2.7.1} -> 2.7.1 (c) ++--- com.google.j2objc:j2objc-annotations:{strictly 1.3} -> 1.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.10} -> 1.6.10 (c) +\--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.5.32} -> 1.5.32 (c) + +kotlinCompilerClasspath +\--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 + | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 + | \--- org.jetbrains:annotations:13.0 + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 + +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + \--- net.java.dev.jna:jna:5.6.0 + +kotlinCompilerPluginClasspath +No dependencies + +kotlinCompilerPluginClasspathMain - Kotlin compiler plugins for compilation 'main' (target (jvm)) ++--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.6.21 +| | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 +| | | \--- org.jetbrains:annotations:13.0 +| | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +\--- org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 + +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + \--- net.java.dev.jna:jna:5.6.0 + +kotlinCompilerPluginClasspathTest - Kotlin compiler plugins for compilation 'test' (target (jvm)) ++--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.6.21 +| | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 +| | | \--- org.jetbrains:annotations:13.0 +| | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +\--- org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 + +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + \--- net.java.dev.jna:jna:5.6.0 + +kotlinKaptWorkerDependencies ++--- org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 +| | \--- org.jetbrains:annotations:13.0 +| \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 +| +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 +| \--- net.java.dev.jna:jna:5.6.0 +\--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +kotlinKlibCommonizerClasspath +\--- org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 + | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 + | \--- org.jetbrains:annotations:13.0 + \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 + +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + \--- net.java.dev.jna:jna:5.6.0 + +kotlinNativeCompilerPluginClasspath +No dependencies + +kotlinScriptDef - Script filename extensions discovery classpath configuration +No dependencies + +kotlinScriptDefExtensions +No dependencies + +mainSourceElements - List of source directories contained in the Main SourceSet. (n) +No dependencies + +runtimeClasspath - Runtime classpath of compilation 'main' (target (jvm)). ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- org.neo4j:neo4j-ogm-core:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| | +--- org.apache.commons:commons-lang3:3.8 +| | \--- io.github.classgraph:classgraph:4.8.86 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | | \--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| +--- com.google.dagger:dagger:2.42 +| | \--- javax.inject:javax.inject:1 +| +--- org.neo4j.driver:neo4j-java-driver:4.2.4 +| | \--- org.reactivestreams:reactive-streams:1.0.3 +| +--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) +| +--- org.neo4j:neo4j-ogm-bolt-driver:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 (*) +| | \--- org.neo4j.driver:neo4j-java-driver:4.0.3 -> 4.2.4 (*) +| \--- org.neo4j:neo4j-ogm-bolt-native-types:3.2.25 +| \--- org.neo4j:neo4j-ogm-bolt-driver:3.2.25 (*) ++--- project :backend:quickbook +| +--- io.ktor:ktor-client-core-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0-native-mt +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| | +--- io.ktor:ktor-http:1.6.3 +| | | \--- io.ktor:ktor-http-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-utils:1.6.3 +| | | | \--- io.ktor:ktor-utils-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | \--- io.ktor:ktor-io:1.6.3 +| | | | \--- io.ktor:ktor-io-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | \--- io.ktor:ktor-http-cio:1.6.3 +| | \--- io.ktor:ktor-http-cio-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-network:1.6.3 +| | | \--- io.ktor:ktor-network-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-utils:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-http:1.6.3 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (*) +| +--- com.google.dagger:dagger:2.42 (*) +| +--- io.ktor:ktor-client:1.6.3 +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | \--- io.ktor:ktor-client-core-jvm:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-jackson:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-client-json:1.6.3 +| | | \--- io.ktor:ktor-client-json-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-client-core:1.6.3 (*) +| | +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) +| \--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- project :backend:network +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| +--- io.ktor:ktor-client:1.6.3 (*) +| +--- io.ktor:ktor-client-logging-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- org.slf4j:slf4j-api:1.7.31 +| \--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-auth:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-server-core:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | \--- com.googlecode.json-simple:json-simple:1.1.1 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-host-common:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 -> 1.6.20 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.31 -> 1.6.20 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.42 (*) ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- io.ktor:ktor-client-okhttp:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- com.squareup.okhttp3:okhttp:4.6.0 +| | +--- com.squareup.okio:okio:2.6.0 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -> 1.6.20 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -> 1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-core:2.14.1 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 +| +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| +--- org.apache.logging.log4j:log4j-api:2.14.1 +| \--- org.apache.logging.log4j:log4j-core:2.14.1 (*) ++--- org.slf4j:slf4j-api:{strictly 1.7.31} -> 1.7.31 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.apache.logging.log4j:log4j-slf4j-impl:{strictly 2.14.1} -> 2.14.1 (c) ++--- io.ktor:ktor-client-okhttp:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) ++--- io.ktor:ktor-server-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-locations:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-netty:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-html-builder:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.apache.logging.log4j:log4j-core:{strictly 2.14.1} -> 2.14.1 (c) ++--- org.apache.logging.log4j:log4j-api:{strictly 2.14.1} -> 2.14.1 (c) ++--- io.ktor:ktor-client-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-bom:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-core:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.jetbrains.kotlin:kotlin-reflect:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.neo4j.driver:neo4j-java-driver:{strictly 4.2.4} -> 4.2.4 (c) ++--- org.neo4j:neo4j-ogm-bolt-driver:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.neo4j:neo4j-ogm-bolt-native-types:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.ktor:ktor-client-core-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.13.2} -> 2.13.2 (c) ++--- io.ktor:ktor-client-logging-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-utils:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.typesafe:config:{strictly 1.3.1} -> 1.3.1 (c) ++--- io.ktor:ktor-auth-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-core-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-codec-http2:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.eclipse.jetty.alpn:alpn-api:{strictly 1.1.3.v20160715} -> 1.1.3.v20160715 (c) ++--- io.netty:netty-transport-native-kqueue:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-epoll:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-html-jvm:{strictly 0.7.3} -> 0.7.3 (c) ++--- io.ktor:ktor-client-json:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- com.squareup.okhttp3:okhttp:{strictly 4.6.0} -> 4.6.0 (c) ++--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.core:jackson-core:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson:jackson-bom:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-api:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.apache.commons:commons-lang3:{strictly 3.8} -> 3.8 (c) ++--- io.github.classgraph:classgraph:{strictly 4.8.86} -> 4.8.86 (c) ++--- org.reactivestreams:reactive-streams:{strictly 1.0.3} -> 1.0.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-http-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- io.ktor:ktor-utils-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-auth:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-buffer:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-handler:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec-http:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-unix-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-client-json-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.squareup.okio:okio:{strictly 2.6.0} -> 2.6.0 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-http-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.googlecode.json-simple:json-simple:{strictly 1.1.1} -> 1.1.1 (c) ++--- io.netty:netty-resolver:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-network:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io-jvm:{strictly 1.6.3} -> 1.6.3 (c) +\--- io.ktor:ktor-network-jvm:{strictly 1.6.3} -> 1.6.3 (c) + +runtimeElements - Elements of runtime for main. (n) +No dependencies + +runtimeElements-published (n) +No dependencies + +runtimeOnly - Runtime only dependencies for compilation 'main' (target (jvm)). (n) ++--- io.ktor:ktor-client-okhttp:1.6.3 (n) ++--- org.apache.logging.log4j:log4j-api:2.14.1 (n) ++--- org.apache.logging.log4j:log4j-core:2.14.1 (n) +\--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 (n) + +runtimeOnlyDependenciesMetadata ++--- io.ktor:ktor-client-okhttp:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 +| | +--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 +| +--- io.ktor:ktor-client-core:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.5.20 +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.5.20 +| | +--- io.ktor:ktor-http:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-utils:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- io.ktor:ktor-io:1.6.3 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | +--- io.ktor:ktor-http-cio:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-http:1.6.3 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| +--- com.squareup.okhttp3:okhttp:4.6.0 +| | +--- com.squareup.okio:okio:2.6.0 +| | | \--- com.squareup.okio:okio-metadata:2.6.0 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -> 1.5.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 (*) ++--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-core:2.14.1 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 +\--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 + +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30 + \--- org.apache.logging.log4j:log4j-api:2.14.1 + +sourceArtifacts (n) +No dependencies + +testAnnotationProcessor - Annotation processors and their dependencies for source set 'test'. +No dependencies + +testApi - API dependencies for compilation 'test' (target (jvm)). (n) +No dependencies + +testApiDependenciesMetadata +No dependencies + +testCompileClasspath - Compile classpath for compilation 'test' (target (jvm)). ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- org.neo4j:neo4j-ogm-core:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| | +--- org.apache.commons:commons-lang3:3.8 +| | \--- io.github.classgraph:classgraph:4.8.86 +| \--- project :backend:database (*) ++--- project :backend:quickbook +| \--- io.ktor:ktor-client-core-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | \--- org.jetbrains:annotations:13.0 +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0-native-mt +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| +--- io.ktor:ktor-http:1.6.3 +| | \--- io.ktor:ktor-http-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 +| | | \--- io.ktor:ktor-utils-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-io:1.6.3 +| | | \--- io.ktor:ktor-io-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| \--- io.ktor:ktor-http-cio:1.6.3 +| \--- io.ktor:ktor-http-cio-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-network:1.6.3 +| | \--- io.ktor:ktor-network-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| \--- io.ktor:ktor-http:1.6.3 (*) ++--- project :backend:network ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-auth:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-server-core:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | \--- io.ktor:ktor-client-core-jvm:1.6.3 (*) +| | \--- com.googlecode.json-simple:json-simple:1.1.1 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-host-common:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-json:1.6.3 +| | \--- io.ktor:ktor-client-json-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.42 +| \--- javax.inject:javax.inject:1 ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) ++--- io.ktor:ktor-client-mock-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- io.ktor:ktor-client-core:1.6.3 (*) ++--- io.ktor:ktor-server-tests:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| +--- io.ktor:ktor-server-test-host-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-test-host:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 (*) +| | +--- io.ktor:ktor-network-tls:1.6.3 +| | | \--- io.ktor:ktor-network-tls-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-network:1.6.3 (*) +| | | +--- io.ktor:ktor-utils:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-network-tls-certificates-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-network-tls-certificates:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-network-tls:1.6.3 (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | +--- io.ktor:ktor-client-jetty-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-client-jetty:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 +| | | | +--- org.eclipse.jetty.http2:http2-common:9.4.42.v20210604 +| | | | | \--- org.eclipse.jetty.http2:http2-hpack:9.4.42.v20210604 +| | | | | +--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | +--- org.eclipse.jetty:jetty-http:9.4.42.v20210604 +| | | | | | +--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 +| | | | | | \--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | | +--- org.eclipse.jetty:jetty-alpn-openjdk8-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 (*) +| | | +--- org.eclipse.jetty:jetty-alpn-java-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- io.ktor:ktor-client-cio:1.6.3 +| | | \--- io.ktor:ktor-client-cio-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- io.ktor:ktor-http-cio:1.6.3 (*) +| | | \--- io.ktor:ktor-network-tls:1.6.3 (*) +| | +--- io.ktor:ktor-websockets-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-websockets:1.6.3 +| | | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| | +--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 (*) +| | +--- org.eclipse.jetty:jetty-client:9.4.42.v20210604 +| | | +--- org.eclipse.jetty:jetty-http:9.4.42.v20210604 (*) +| | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | +--- org.eclipse.jetty.http2:http2-http-client-transport:9.4.42.v20210604 +| | | +--- org.eclipse.jetty:jetty-client:9.4.42.v20210604 (*) +| | | \--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 (*) +| | \--- junit:junit:4.13.2 +| | \--- org.hamcrest:hamcrest-core:1.3 -> 2.2 +| | \--- org.hamcrest:hamcrest:2.2 +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.junit.jupiter:junit-jupiter-api:5.7.2 +| +--- org.junit:junit-bom:5.7.2 +| | +--- org.junit.jupiter:junit-jupiter-api:5.7.2 (c) +| | \--- org.junit.platform:junit-platform-commons:1.7.2 (c) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.opentest4j:opentest4j:1.2.0 +| \--- org.junit.platform:junit-platform-commons:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| \--- org.apiguardian:apiguardian-api:1.1.0 ++--- com.flextrade.jfixture:jfixture:2.7.2 ++--- org.hamcrest:hamcrest-core:2.2 (*) ++--- org.skyscreamer:jsonassert:1.5.0 +| \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1 ++--- com.shazam:shazamcrest:0.11 +| +--- org.skyscreamer:jsonassert:1.2.3 -> 1.5.0 (*) +| +--- com.google.guava:guava:17.0 +| +--- com.google.code.gson:gson:2.3.1 +| \--- org.apache.commons:commons-lang3:3.1 -> 3.8 ++--- org.mockito:mockito-inline:3.2.4 +| \--- org.mockito:mockito-core:3.2.4 +| +--- net.bytebuddy:byte-buddy:1.10.5 +| +--- net.bytebuddy:byte-buddy-agent:1.10.5 +| \--- org.objenesis:objenesis:2.6 ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0 +| \--- org.mockito:mockito-core:2.23.0 -> 3.2.4 (*) ++--- project :test-helpers ++--- project :backend:database (*) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (*) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) ++--- org.mockito:mockito-inline:{strictly 3.2.4} -> 3.2.4 (c) ++--- io.ktor:ktor-client-mock-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-tests:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.skyscreamer:jsonassert:{strictly 1.5.0} -> 1.5.0 (c) ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:{strictly 2.2.0} -> 2.2.0 (c) ++--- io.ktor:ktor-locations:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-netty:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.junit.jupiter:junit-jupiter-api:{strictly 5.7.2} -> 5.7.2 (c) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.flextrade.jfixture:jfixture:{strictly 2.7.2} -> 2.7.2 (c) ++--- io.ktor:ktor-client-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-bom:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.shazam:shazamcrest:{strictly 0.11} -> 0.11 (c) ++--- org.slf4j:slf4j-api:{strictly 1.7.31} -> 1.7.31 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.hamcrest:hamcrest-core:{strictly 2.2} -> 2.2 (c) ++--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) ++--- io.ktor:ktor-server-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-html-builder:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-core:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.ktor:ktor-client-core-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-utils:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.typesafe:config:{strictly 1.3.1} -> 1.3.1 (c) ++--- org.jetbrains.kotlin:kotlin-reflect:{strictly 1.6.20} -> 1.6.20 (c) ++--- io.ktor:ktor-auth-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-core-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-codec-http2:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.eclipse.jetty.alpn:alpn-api:{strictly 1.1.3.v20160715} -> 1.1.3.v20160715 (c) ++--- io.netty:netty-transport-native-kqueue:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-epoll:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.jetbrains.kotlinx:kotlinx-html-jvm:{strictly 0.7.3} -> 0.7.3 (c) ++--- io.ktor:ktor-client-json:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-server-test-host-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.junit:junit-bom:{strictly 5.7.2} -> 5.7.2 (c) ++--- org.apiguardian:apiguardian-api:{strictly 1.1.0} -> 1.1.0 (c) ++--- org.opentest4j:opentest4j:{strictly 1.2.0} -> 1.2.0 (c) ++--- org.junit.platform:junit-platform-commons:{strictly 1.7.2} -> 1.7.2 (c) ++--- org.hamcrest:hamcrest:{strictly 2.2} -> 2.2 (c) ++--- com.vaadin.external.google:android-json:{strictly 0.0.20131108.vaadin1} -> 0.0.20131108.vaadin1 (c) ++--- com.google.guava:guava:{strictly 17.0} -> 17.0 (c) ++--- com.google.code.gson:gson:{strictly 2.3.1} -> 2.3.1 (c) ++--- org.apache.commons:commons-lang3:{strictly 3.8} -> 3.8 (c) ++--- org.mockito:mockito-core:{strictly 3.2.4} -> 3.2.4 (c) ++--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson:jackson-bom:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.core:jackson-core:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-api:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.github.classgraph:classgraph:{strictly 4.8.86} -> 4.8.86 (c) ++--- io.ktor:ktor-http-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- io.ktor:ktor-utils-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-auth:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-buffer:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-handler:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec-http:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-unix-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-client-json-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-server-test-host:{strictly 1.6.3} -> 1.6.3 (c) ++--- net.bytebuddy:byte-buddy:{strictly 1.10.5} -> 1.10.5 (c) ++--- net.bytebuddy:byte-buddy-agent:{strictly 1.10.5} -> 1.10.5 (c) ++--- org.objenesis:objenesis:{strictly 2.6} -> 2.6 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.13.2} -> 2.13.2 (c) ++--- io.ktor:ktor-http-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.googlecode.json-simple:json-simple:{strictly 1.1.1} -> 1.1.1 (c) ++--- io.netty:netty-resolver:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-network-tls:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-certificates-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jetty-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-websockets-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty.http2:http2-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty.http2:http2-http-client-transport:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- junit:junit:{strictly 4.13.2} -> 4.13.2 (c) ++--- io.ktor:ktor-network:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-certificates:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jetty:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-websockets:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty.http2:http2-common:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-alpn-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-http:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-io:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- io.ktor:ktor-network-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty:jetty-alpn-openjdk8-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-alpn-java-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty.http2:http2-hpack:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) +\--- org.eclipse.jetty:jetty-util:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) + +testCompileOnly - Compile only dependencies for compilation 'test' (target (jvm)). (n) +No dependencies + +testCompileOnlyDependenciesMetadata +No dependencies + +testImplementation - Implementation only dependencies for compilation 'test' (target (jvm)). (n) ++--- io.ktor:ktor-client-mock-jvm:1.6.3 (n) ++--- io.ktor:ktor-server-tests:1.6.3 (n) ++--- org.junit.jupiter:junit-jupiter-api:5.7.2 (n) ++--- com.flextrade.jfixture:jfixture:2.7.2 (n) ++--- org.hamcrest:hamcrest-core:2.2 (n) ++--- org.skyscreamer:jsonassert:1.5.0 (n) ++--- com.shazam:shazamcrest:0.11 (n) ++--- org.mockito:mockito-inline:3.2.4 (n) ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0 (n) ++--- project test-helpers (n) ++--- project database (n) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (n) +\--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (n) + +testImplementationDependenciesMetadata ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- org.neo4j:neo4j-ogm-core:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| | +--- org.apache.commons:commons-lang3:3.8 +| | \--- io.github.classgraph:classgraph:4.8.86 +| \--- project :backend:database (*) ++--- project :backend:quickbook +| \--- io.ktor:ktor-client-core-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | \--- org.jetbrains:annotations:13.0 +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| +--- io.ktor:ktor-http:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-io:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| \--- io.ktor:ktor-http-cio:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) ++--- project :backend:network ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| | \--- org.jetbrains.kotlinx:kotlinx-html-common:0.7.3 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-json:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-http:1.6.3 (*) +| | | +--- io.ktor:ktor-http-cio:1.6.3 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.42 +| \--- javax.inject:javax.inject:1 ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) ++--- io.ktor:ktor-client-mock-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- io.ktor:ktor-client-core:1.6.3 (*) ++--- io.ktor:ktor-server-tests:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| +--- io.ktor:ktor-server-test-host-kotlinMultiplatform:1.6.3 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.junit.jupiter:junit-jupiter-api:5.7.2 +| +--- org.junit:junit-bom:5.7.2 +| | +--- org.junit.jupiter:junit-jupiter-api:5.7.2 (c) +| | \--- org.junit.platform:junit-platform-commons:1.7.2 (c) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.opentest4j:opentest4j:1.2.0 +| \--- org.junit.platform:junit-platform-commons:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| \--- org.apiguardian:apiguardian-api:1.1.0 ++--- com.flextrade.jfixture:jfixture:2.7.2 ++--- org.hamcrest:hamcrest-core:2.2 +| \--- org.hamcrest:hamcrest:2.2 ++--- org.skyscreamer:jsonassert:1.5.0 +| \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1 ++--- com.shazam:shazamcrest:0.11 +| +--- org.skyscreamer:jsonassert:1.2.3 -> 1.5.0 (*) +| +--- com.google.guava:guava:17.0 +| +--- com.google.code.gson:gson:2.3.1 +| \--- org.apache.commons:commons-lang3:3.1 -> 3.8 ++--- org.mockito:mockito-inline:3.2.4 +| \--- org.mockito:mockito-core:3.2.4 +| +--- net.bytebuddy:byte-buddy:1.10.5 +| +--- net.bytebuddy:byte-buddy-agent:1.10.5 +| \--- org.objenesis:objenesis:2.6 ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0 +| \--- org.mockito:mockito-core:2.23.0 -> 3.2.4 (*) ++--- project :test-helpers ++--- project :backend:database (*) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (*) +\--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) + +testIntransitiveDependenciesMetadata +No dependencies + +testKotlinScriptDef - Script filename extensions discovery classpath configuration +No dependencies + +testKotlinScriptDefExtensions +No dependencies + +testResultsElementsForTest - Directory containing binary results of running tests for the test Test Suite's test target. (n) +No dependencies + +testRuntimeClasspath - Runtime classpath of compilation 'test' (target (jvm)). ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- org.neo4j:neo4j-ogm-core:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| | +--- org.apache.commons:commons-lang3:3.8 +| | \--- io.github.classgraph:classgraph:4.8.86 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | | \--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| +--- com.google.dagger:dagger:2.42 +| | \--- javax.inject:javax.inject:1 +| +--- org.neo4j.driver:neo4j-java-driver:4.2.4 +| | \--- org.reactivestreams:reactive-streams:1.0.3 +| +--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) +| +--- org.neo4j:neo4j-ogm-bolt-driver:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 (*) +| | \--- org.neo4j.driver:neo4j-java-driver:4.0.3 -> 4.2.4 (*) +| +--- org.neo4j:neo4j-ogm-bolt-native-types:3.2.25 +| | \--- org.neo4j:neo4j-ogm-bolt-driver:3.2.25 (*) +| +--- project :backend:database (*) +| +--- project :backend:quickbook +| | +--- io.ktor:ktor-client-core-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0-native-mt +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| | | +--- io.ktor:ktor-http:1.6.3 +| | | | \--- io.ktor:ktor-http-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- io.ktor:ktor-utils:1.6.3 +| | | | | \--- io.ktor:ktor-utils-jvm:1.6.3 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | | \--- io.ktor:ktor-io:1.6.3 +| | | | | \--- io.ktor:ktor-io-jvm:1.6.3 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | \--- io.ktor:ktor-http-cio:1.6.3 +| | | \--- io.ktor:ktor-http-cio-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- io.ktor:ktor-network:1.6.3 +| | | | \--- io.ktor:ktor-network-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- io.ktor:ktor-utils:1.6.3 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-http:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (*) +| | +--- com.google.dagger:dagger:2.42 (*) +| | +--- io.ktor:ktor-client:1.6.3 +| | | +--- io.ktor:ktor-client-core:1.6.3 +| | | | \--- io.ktor:ktor-client-core-jvm:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-client-jackson:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- io.ktor:ktor-client-json:1.6.3 +| | | | \--- io.ktor:ktor-client-json-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | \--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) +| | \--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) +| +--- com.flextrade.jfixture:jfixture:2.7.2 +| +--- org.junit.jupiter:junit-jupiter-api:5.7.2 +| | +--- org.junit:junit-bom:5.7.2 +| | | +--- org.junit.jupiter:junit-jupiter-api:5.7.2 (c) +| | | +--- org.junit.jupiter:junit-jupiter-engine:5.7.2 (c) +| | | +--- org.junit.platform:junit-platform-commons:1.7.2 (c) +| | | +--- org.junit.platform:junit-platform-engine:1.7.2 (c) +| | | \--- org.junit.platform:junit-platform-launcher:1.7.2 (c) +| | +--- org.apiguardian:apiguardian-api:1.1.0 +| | +--- org.opentest4j:opentest4j:1.2.0 +| | \--- org.junit.platform:junit-platform-commons:1.7.2 +| | +--- org.junit:junit-bom:5.7.2 (*) +| | \--- org.apiguardian:apiguardian-api:1.1.0 +| \--- project :test-helpers +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) +| \--- org.slf4j:jul-to-slf4j:1.7.31 +| \--- org.slf4j:slf4j-api:1.7.31 ++--- project :backend:quickbook (*) ++--- project :backend:network +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| +--- io.ktor:ktor-client:1.6.3 (*) +| +--- io.ktor:ktor-client-logging-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- org.slf4j:slf4j-api:1.7.31 +| \--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-auth:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-server-core:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | \--- com.googlecode.json-simple:json-simple:1.1.1 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-host-common:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 -> 1.6.20 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.31 -> 1.6.20 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.42 (*) ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- io.ktor:ktor-client-okhttp:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- com.squareup.okhttp3:okhttp:4.6.0 +| | +--- com.squareup.okio:okio:2.6.0 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -> 1.6.20 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -> 1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-core:2.14.1 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 +| +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| +--- org.apache.logging.log4j:log4j-api:2.14.1 +| \--- org.apache.logging.log4j:log4j-core:2.14.1 (*) ++--- io.ktor:ktor-client-mock-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- io.ktor:ktor-client-core:1.6.3 (*) ++--- io.ktor:ktor-server-tests:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| +--- io.ktor:ktor-server-test-host-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-test-host:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 (*) +| | +--- io.ktor:ktor-network-tls:1.6.3 +| | | \--- io.ktor:ktor-network-tls-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-network:1.6.3 (*) +| | | +--- io.ktor:ktor-utils:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-network-tls-certificates-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-network-tls-certificates:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-network-tls:1.6.3 (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | +--- io.ktor:ktor-client-jetty-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-client-jetty:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 +| | | | +--- org.eclipse.jetty.http2:http2-common:9.4.42.v20210604 +| | | | | \--- org.eclipse.jetty.http2:http2-hpack:9.4.42.v20210604 +| | | | | +--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | +--- org.eclipse.jetty:jetty-http:9.4.42.v20210604 +| | | | | | +--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 +| | | | | | \--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | | +--- org.eclipse.jetty:jetty-alpn-openjdk8-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 (*) +| | | +--- org.eclipse.jetty:jetty-alpn-java-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- io.ktor:ktor-client-cio:1.6.3 +| | | \--- io.ktor:ktor-client-cio-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- io.ktor:ktor-http-cio:1.6.3 (*) +| | | \--- io.ktor:ktor-network-tls:1.6.3 (*) +| | +--- io.ktor:ktor-websockets-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-websockets:1.6.3 +| | | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| | +--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 (*) +| | +--- org.eclipse.jetty:jetty-client:9.4.42.v20210604 +| | | +--- org.eclipse.jetty:jetty-http:9.4.42.v20210604 (*) +| | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | +--- org.eclipse.jetty.http2:http2-http-client-transport:9.4.42.v20210604 +| | | +--- org.eclipse.jetty:jetty-client:9.4.42.v20210604 (*) +| | | \--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 (*) +| | +--- junit:junit:4.13.2 +| | | \--- org.hamcrest:hamcrest-core:1.3 -> 2.2 +| | | \--- org.hamcrest:hamcrest:2.2 +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.5.0-native-mt +| | +--- net.java.dev.jna:jna:5.5.0 +| | +--- net.java.dev.jna:jna-platform:5.5.0 +| | | \--- net.java.dev.jna:jna:5.5.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 -> 1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.junit.jupiter:junit-jupiter-api:5.7.2 (*) ++--- com.flextrade.jfixture:jfixture:2.7.2 ++--- org.hamcrest:hamcrest-core:2.2 (*) ++--- org.skyscreamer:jsonassert:1.5.0 +| \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1 ++--- com.shazam:shazamcrest:0.11 +| +--- org.skyscreamer:jsonassert:1.2.3 -> 1.5.0 (*) +| +--- com.google.guava:guava:17.0 +| +--- com.google.code.gson:gson:2.3.1 +| \--- org.apache.commons:commons-lang3:3.1 -> 3.8 ++--- org.mockito:mockito-inline:3.2.4 +| \--- org.mockito:mockito-core:3.2.4 +| +--- net.bytebuddy:byte-buddy:1.10.5 +| +--- net.bytebuddy:byte-buddy-agent:1.10.5 +| \--- org.objenesis:objenesis:2.6 ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0 +| \--- org.mockito:mockito-core:2.23.0 -> 3.2.4 (*) ++--- project :test-helpers (*) ++--- project :backend:database (*) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (*) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) ++--- org.junit.platform:junit-platform-launcher:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| \--- org.junit.platform:junit-platform-engine:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.opentest4j:opentest4j:1.2.0 +| \--- org.junit.platform:junit-platform-commons:1.7.2 (*) ++--- org.junit.jupiter:junit-jupiter-engine:5.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.junit.platform:junit-platform-engine:1.7.2 (*) +| \--- org.junit.jupiter:junit-jupiter-api:5.7.2 (*) ++--- org.mockito:mockito-inline:{strictly 3.2.4} -> 3.2.4 (c) ++--- io.ktor:ktor-client-mock-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-okhttp:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-tests:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.skyscreamer:jsonassert:{strictly 1.5.0} -> 1.5.0 (c) ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:{strictly 2.2.0} -> 2.2.0 (c) ++--- io.ktor:ktor-locations:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-netty:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.junit.jupiter:junit-jupiter-api:{strictly 5.7.2} -> 5.7.2 (c) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.junit.platform:junit-platform-launcher:{strictly 1.7.2} -> 1.7.2 (c) ++--- org.apache.logging.log4j:log4j-api:{strictly 2.14.1} -> 2.14.1 (c) ++--- com.flextrade.jfixture:jfixture:{strictly 2.7.2} -> 2.7.2 (c) ++--- io.ktor:ktor-client-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-bom:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.shazam:shazamcrest:{strictly 0.11} -> 0.11 (c) ++--- org.slf4j:slf4j-api:{strictly 1.7.31} -> 1.7.31 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.apache.logging.log4j:log4j-slf4j-impl:{strictly 2.14.1} -> 2.14.1 (c) ++--- org.hamcrest:hamcrest-core:{strictly 2.2} -> 2.2 (c) ++--- com.google.dagger:dagger:{strictly 2.42} -> 2.42 (c) ++--- org.junit.jupiter:junit-jupiter-engine:{strictly 5.7.2} -> 5.7.2 (c) ++--- io.ktor:ktor-server-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-html-builder:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.apache.logging.log4j:log4j-core:{strictly 2.14.1} -> 2.14.1 (c) ++--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-core:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.jetbrains.kotlin:kotlin-reflect:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.neo4j.driver:neo4j-java-driver:{strictly 4.2.4} -> 4.2.4 (c) ++--- org.neo4j:neo4j-ogm-bolt-driver:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.neo4j:neo4j-ogm-bolt-native-types:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.ktor:ktor-client-core-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-logging-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-utils:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.typesafe:config:{strictly 1.3.1} -> 1.3.1 (c) ++--- io.ktor:ktor-auth-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-core-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-codec-http2:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.eclipse.jetty.alpn:alpn-api:{strictly 1.1.3.v20160715} -> 1.1.3.v20160715 (c) ++--- io.netty:netty-transport-native-kqueue:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-epoll:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.jetbrains.kotlinx:kotlinx-html-jvm:{strictly 0.7.3} -> 0.7.3 (c) ++--- io.ktor:ktor-client-json:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- com.squareup.okhttp3:okhttp:{strictly 4.6.0} -> 4.6.0 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-server-test-host-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.junit:junit-bom:{strictly 5.7.2} -> 5.7.2 (c) ++--- org.apiguardian:apiguardian-api:{strictly 1.1.0} -> 1.1.0 (c) ++--- org.opentest4j:opentest4j:{strictly 1.2.0} -> 1.2.0 (c) ++--- org.junit.platform:junit-platform-commons:{strictly 1.7.2} -> 1.7.2 (c) ++--- org.hamcrest:hamcrest:{strictly 2.2} -> 2.2 (c) ++--- com.vaadin.external.google:android-json:{strictly 0.0.20131108.vaadin1} -> 0.0.20131108.vaadin1 (c) ++--- com.google.guava:guava:{strictly 17.0} -> 17.0 (c) ++--- com.google.code.gson:gson:{strictly 2.3.1} -> 2.3.1 (c) ++--- org.apache.commons:commons-lang3:{strictly 3.8} -> 3.8 (c) ++--- org.mockito:mockito-core:{strictly 3.2.4} -> 3.2.4 (c) ++--- org.slf4j:jul-to-slf4j:{strictly 1.7.31} -> 1.7.31 (c) ++--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson:jackson-bom:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.core:jackson-core:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.junit.platform:junit-platform-engine:{strictly 1.7.2} -> 1.7.2 (c) ++--- org.neo4j:neo4j-ogm-api:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.github.classgraph:classgraph:{strictly 4.8.86} -> 4.8.86 (c) ++--- org.reactivestreams:reactive-streams:{strictly 1.0.3} -> 1.0.3 (c) ++--- io.ktor:ktor-http-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- io.ktor:ktor-utils-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-auth:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-buffer:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-handler:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec-http:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-unix-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-client-json-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.squareup.okio:okio:{strictly 2.6.0} -> 2.6.0 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-server-test-host:{strictly 1.6.3} -> 1.6.3 (c) ++--- net.bytebuddy:byte-buddy:{strictly 1.10.5} -> 1.10.5 (c) ++--- net.bytebuddy:byte-buddy-agent:{strictly 1.10.5} -> 1.10.5 (c) ++--- org.objenesis:objenesis:{strictly 2.6} -> 2.6 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.13.2} -> 2.13.2 (c) ++--- io.ktor:ktor-http-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.googlecode.json-simple:json-simple:{strictly 1.1.1} -> 1.1.1 (c) ++--- io.netty:netty-resolver:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-network-tls:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-certificates-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jetty-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-websockets-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty.http2:http2-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty.http2:http2-http-client-transport:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- junit:junit:{strictly 4.13.2} -> 4.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-debug:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-network:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-certificates:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jetty:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-websockets:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty.http2:http2-common:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-alpn-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-http:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-io:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- net.java.dev.jna:jna:{strictly 5.5.0} -> 5.5.0 (c) ++--- net.java.dev.jna:jna-platform:{strictly 5.5.0} -> 5.5.0 (c) ++--- io.ktor:ktor-network-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty:jetty-alpn-openjdk8-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-alpn-java-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty.http2:http2-hpack:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) +\--- org.eclipse.jetty:jetty-util:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) + +testRuntimeOnly - Runtime only dependencies for compilation 'test' (target (jvm)). (n) ++--- org.junit.platform:junit-platform-launcher:1.7.2 (n) +\--- org.junit.jupiter:junit-jupiter-engine:5.7.2 (n) + +testRuntimeOnlyDependenciesMetadata ++--- io.ktor:ktor-client-okhttp:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 +| | +--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 +| +--- io.ktor:ktor-client-core:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.5.20 +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.5.20 +| | +--- io.ktor:ktor-http:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-utils:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- io.ktor:ktor-io:1.6.3 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | +--- io.ktor:ktor-http-cio:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-http:1.6.3 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| +--- com.squareup.okhttp3:okhttp:4.6.0 +| | +--- com.squareup.okio:okio:2.6.0 +| | | \--- com.squareup.okio:okio-metadata:2.6.0 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -> 1.5.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 (*) ++--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-core:2.14.1 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 +| +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.junit.platform:junit-platform-launcher:1.7.2 +| +--- org.junit:junit-bom:5.7.2 +| | +--- org.junit.jupiter:junit-jupiter-api:5.7.2 (c) +| | +--- org.junit.jupiter:junit-jupiter-engine:5.7.2 (c) +| | +--- org.junit.platform:junit-platform-engine:1.7.2 (c) +| | +--- org.junit.platform:junit-platform-launcher:1.7.2 (c) +| | \--- org.junit.platform:junit-platform-commons:1.7.2 (c) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| \--- org.junit.platform:junit-platform-engine:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.opentest4j:opentest4j:1.2.0 +| \--- org.junit.platform:junit-platform-commons:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| \--- org.apiguardian:apiguardian-api:1.1.0 +\--- org.junit.jupiter:junit-jupiter-engine:5.7.2 + +--- org.junit:junit-bom:5.7.2 (*) + +--- org.apiguardian:apiguardian-api:1.1.0 + +--- org.junit.platform:junit-platform-engine:1.7.2 (*) + \--- org.junit.jupiter:junit-jupiter-api:5.7.2 + +--- org.junit:junit-bom:5.7.2 (*) + +--- org.apiguardian:apiguardian-api:1.1.0 + +--- org.opentest4j:opentest4j:1.2.0 + \--- org.junit.platform:junit-platform-commons:1.7.2 (*) + +(c) - dependency constraint +(*) - dependencies omitted (listed previously) + +(n) - Not resolved (configuration is not meant to be resolved) + +A web-based, searchable dependency report is available by adding the --scan option. + +BUILD SUCCESSFUL in 10s +9 actionable tasks: 1 executed, 8 up-to-date diff --git a/src/test/fixtures/multiple-configurations/old.txt b/src/test/fixtures/multiple-configurations/old.txt new file mode 100644 index 0000000..e711144 --- /dev/null +++ b/src/test/fixtures/multiple-configurations/old.txt @@ -0,0 +1,2600 @@ +> Task :buildSrc:pluginDescriptors UP-TO-DATE +> Task :buildSrc:processResources UP-TO-DATE +> Task :buildSrc:detekt +> Task :buildSrc:processTestResources NO-SOURCE +> Task :buildSrc:compileKotlin +> Task :buildSrc:compileJava NO-SOURCE +> Task :buildSrc:compileGroovy NO-SOURCE +> Task :buildSrc:classes UP-TO-DATE +> Task :buildSrc:inspectClassesForKotlinIC +> Task :buildSrc:jar +> Task :buildSrc:assemble +> Task :buildSrc:compileTestKotlin NO-SOURCE +> Task :buildSrc:pluginUnderTestMetadata +> Task :buildSrc:compileTestJava NO-SOURCE +> Task :buildSrc:compileTestGroovy NO-SOURCE +> Task :buildSrc:testClasses UP-TO-DATE +> Task :buildSrc:test NO-SOURCE +> Task :buildSrc:validatePlugins +> Task :buildSrc:check +> Task :buildSrc:build + +> Task :backend:endpoint:dependencies + +------------------------------------------------------------ +Project ':backend:endpoint' +------------------------------------------------------------ + +_classStructurekaptKotlin +No dependencies + +_classStructurekaptTestKotlin +No dependencies + +annotationProcessor - Annotation processors and their dependencies for source set 'main'. +No dependencies + +api - API dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +apiDependenciesMetadata +No dependencies + +apiElements - API elements for main. (n) +No dependencies + +apiElements-published (n) +No dependencies + +archives - Configuration for archive artifacts. (n) +No dependencies + +compileClasspath - Compile classpath for compilation 'main' (target (jvm)). ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| \--- org.neo4j:neo4j-ogm-core:3.2.25 +| +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| +--- org.apache.commons:commons-lang3:3.8 +| \--- io.github.classgraph:classgraph:4.8.86 ++--- project :backend:quickbook +| \--- io.ktor:ktor-client-core-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | \--- org.jetbrains:annotations:13.0 +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0-native-mt +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| +--- io.ktor:ktor-http:1.6.3 +| | \--- io.ktor:ktor-http-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 +| | | \--- io.ktor:ktor-utils-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-io:1.6.3 +| | | \--- io.ktor:ktor-io-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| \--- io.ktor:ktor-http-cio:1.6.3 +| \--- io.ktor:ktor-http-cio-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-network:1.6.3 +| | \--- io.ktor:ktor-network-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| \--- io.ktor:ktor-http:1.6.3 (*) ++--- project :backend:network ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-auth:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-server-core:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | \--- io.ktor:ktor-client-core-jvm:1.6.3 (*) +| | \--- com.googlecode.json-simple:json-simple:1.1.1 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-host-common:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-json:1.6.3 +| | \--- io.ktor:ktor-client-json-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.37 +| \--- javax.inject:javax.inject:1 ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) ++--- org.slf4j:slf4j-api:{strictly 1.7.31} -> 1.7.31 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.6.20} -> 1.6.20 (c) ++--- io.ktor:ktor-server-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-locations:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++--- io.ktor:ktor-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-netty:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-html-builder:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-bom:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-core:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.ktor:ktor-client-core-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-utils:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.typesafe:config:{strictly 1.3.1} -> 1.3.1 (c) ++--- org.jetbrains.kotlin:kotlin-reflect:{strictly 1.6.20} -> 1.6.20 (c) ++--- io.ktor:ktor-auth-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-core-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-codec-http2:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.eclipse.jetty.alpn:alpn-api:{strictly 1.1.3.v20160715} -> 1.1.3.v20160715 (c) ++--- io.netty:netty-transport-native-kqueue:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-epoll:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-html-jvm:{strictly 0.7.3} -> 0.7.3 (c) ++--- io.ktor:ktor-client-json:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.core:jackson-core:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson:jackson-bom:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-api:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.apache.commons:commons-lang3:{strictly 3.8} -> 3.8 (c) ++--- io.github.classgraph:classgraph:{strictly 4.8.86} -> 4.8.86 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-http-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- io.ktor:ktor-utils-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-auth:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-buffer:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-handler:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec-http:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-unix-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-client-json-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-http-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.googlecode.json-simple:json-simple:{strictly 1.1.1} -> 1.1.1 (c) ++--- io.netty:netty-resolver:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-network:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io-jvm:{strictly 1.6.3} -> 1.6.3 (c) +\--- io.ktor:ktor-network-jvm:{strictly 1.6.3} -> 1.6.3 (c) + +compileOnly - Compile only dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +compileOnlyDependenciesMetadata +No dependencies + +default - Configuration for default artifacts. (n) +No dependencies + +detekt - The detekt dependencies to be used for this project. +\--- io.gitlab.arturbosch.detekt:detekt-cli:1.20.0 + +--- com.beust:jcommander:1.82 + +--- io.gitlab.arturbosch.detekt:detekt-tooling:1.20.0 + | \--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 + | +--- io.gitlab.arturbosch.detekt:detekt-utils:1.20.0 + | +--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 + | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 + | | | \--- org.jetbrains:annotations:13.0 + | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.20 + | | +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 + | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) + | | +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.20 + | | +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + | | \--- net.java.dev.jna:jna:5.6.0 + | \--- io.gitlab.arturbosch.detekt:detekt-psi-utils:1.20.0 + | \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20 (*) + +--- io.gitlab.arturbosch.detekt:detekt-parser:1.20.0 + | +--- io.gitlab.arturbosch.detekt:detekt-psi-utils:1.20.0 (*) + | \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20 (*) + +--- io.gitlab.arturbosch.detekt:detekt-core:1.20.0 + | +--- org.yaml:snakeyaml:1.30 + | +--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-metrics:1.20.0 + | | \--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-parser:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-psi-utils:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-tooling:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-report-html:1.20.0 + | | +--- io.gitlab.arturbosch.detekt:detekt-utils:1.20.0 + | | \--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.5 + | +--- io.gitlab.arturbosch.detekt:detekt-report-txt:1.20.0 + | | \--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-report-xml:1.20.0 + | | \--- io.gitlab.arturbosch.detekt:detekt-api:1.20.0 (*) + | +--- io.gitlab.arturbosch.detekt:detekt-report-sarif:1.20.0 + | | \--- io.github.detekt.sarif4k:sarif4k:0.0.1 + | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.1.0 + | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.1.0 + | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.30 -> 1.6.20 (*) + | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.30 -> 1.6.20 + | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.1.0 + | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.1.0 + | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.30 -> 1.6.20 (*) + | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.30 -> 1.6.20 + | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.6.20 (*) + | \--- io.gitlab.arturbosch.detekt:detekt-utils:1.20.0 + \--- io.gitlab.arturbosch.detekt:detekt-rules:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-complexity:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-coroutines:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-documentation:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-empty:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-errorprone:1.20.0 + | \--- io.gitlab.arturbosch.detekt:detekt-tooling:1.20.0 (*) + +--- io.gitlab.arturbosch.detekt:detekt-rules-exceptions:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-naming:1.20.0 + +--- io.gitlab.arturbosch.detekt:detekt-rules-performance:1.20.0 + \--- io.gitlab.arturbosch.detekt:detekt-rules-style:1.20.0 + +detektPlugins - The detektPlugins libraries to be used for this project. +No dependencies + +implementation - Implementation only dependencies for compilation 'main' (target (jvm)). (n) ++--- project database (n) ++--- project quickbook (n) ++--- project network (n) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (n) ++--- io.ktor:ktor-server-core:1.6.3 (n) ++--- io.ktor:ktor-locations:1.6.3 (n) ++--- io.ktor:ktor-server-netty:1.6.3 (n) ++--- io.ktor:ktor-jackson:1.6.3 (n) ++--- io.ktor:ktor-html-builder:1.6.3 (n) ++--- io.ktor:ktor-client-jackson:1.6.3 (n) ++--- org.slf4j:slf4j-api:1.7.31 (n) ++--- com.google.dagger:dagger:2.37 (n) +\--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (n) + +implementationDependenciesMetadata ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| \--- org.neo4j:neo4j-ogm-core:3.2.25 +| +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| +--- org.apache.commons:commons-lang3:3.8 +| \--- io.github.classgraph:classgraph:4.8.86 ++--- project :backend:quickbook +| \--- io.ktor:ktor-client-core-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | \--- org.jetbrains:annotations:13.0 +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| +--- io.ktor:ktor-http:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-io:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| \--- io.ktor:ktor-http-cio:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) ++--- project :backend:network ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| | \--- org.jetbrains.kotlinx:kotlinx-html-common:0.7.3 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-json:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-http:1.6.3 (*) +| | | +--- io.ktor:ktor-http-cio:1.6.3 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.37 +| \--- javax.inject:javax.inject:1 +\--- org.jetbrains.kotlin:kotlin-bom:1.6.20 + +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) + +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) + \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) + +intransitiveDependenciesMetadata +No dependencies + +kapt ++--- com.google.dagger:dagger-compiler:2.37 +| +--- com.google.dagger:dagger:2.37 +| | \--- javax.inject:javax.inject:1 +| +--- com.google.dagger:dagger-producers:2.37 +| | +--- com.google.dagger:dagger:2.37 (*) +| | +--- com.google.guava:failureaccess:1.0.1 +| | +--- com.google.guava:guava:27.1-jre +| | | +--- com.google.guava:failureaccess:1.0.1 +| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +| | | +--- com.google.code.findbugs:jsr305:3.0.2 +| | | +--- org.checkerframework:checker-qual:2.5.2 +| | | +--- com.google.errorprone:error_prone_annotations:2.2.0 +| | | +--- com.google.j2objc:j2objc-annotations:1.1 +| | | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17 +| | +--- javax.inject:javax.inject:1 +| | \--- org.checkerframework:checker-compat-qual:2.5.3 +| +--- com.google.dagger:dagger-spi:2.37 +| | +--- com.google.dagger:dagger:2.37 (*) +| | +--- com.google.dagger:dagger-producers:2.37 (*) +| | +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +| | +--- com.google.guava:failureaccess:1.0.1 +| | +--- com.google.guava:guava:27.1-jre (*) +| | +--- com.squareup:javapoet:1.13.0 +| | \--- javax.inject:javax.inject:1 +| +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +| +--- com.google.googlejavaformat:google-java-format:1.5 +| | +--- com.google.guava:guava:22.0 -> 27.1-jre (*) +| | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 +| +--- com.google.guava:failureaccess:1.0.1 +| +--- com.google.guava:guava:27.1-jre (*) +| +--- com.squareup:javapoet:1.13.0 +| +--- javax.annotation:jsr250-api:1.0 +| +--- javax.inject:javax.inject:1 +| +--- net.ltgt.gradle.incap:incap:0.2 +| +--- org.checkerframework:checker-compat-qual:2.5.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 +| | +--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 +| \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++--- com.google.dagger:dagger-compiler:{strictly 2.37} -> 2.37 (c) ++--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++--- com.google.dagger:dagger-producers:{strictly 2.37} -> 2.37 (c) ++--- com.google.dagger:dagger-spi:{strictly 2.37} -> 2.37 (c) ++--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c) ++--- com.google.googlejavaformat:google-java-format:{strictly 1.5} -> 1.5 (c) ++--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c) ++--- com.google.guava:guava:{strictly 27.1-jre} -> 27.1-jre (c) ++--- com.squareup:javapoet:{strictly 1.13.0} -> 1.13.0 (c) ++--- javax.annotation:jsr250-api:{strictly 1.0} -> 1.0 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- net.ltgt.gradle.incap:incap:{strictly 0.2} -> 0.2 (c) ++--- org.checkerframework:checker-compat-qual:{strictly 2.5.3} -> 2.5.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.5.0} -> 1.5.0 (c) ++--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:{strictly 0.3.0} -> 0.3.0 (c) ++--- com.google.errorprone:javac-shaded:{strictly 9-dev-r4023-3} -> 9-dev-r4023-3 (c) ++--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c) ++--- org.checkerframework:checker-qual:{strictly 2.5.2} -> 2.5.2 (c) ++--- com.google.errorprone:error_prone_annotations:{strictly 2.2.0} -> 2.2.0 (c) ++--- com.google.j2objc:j2objc-annotations:{strictly 1.1} -> 1.1 (c) ++--- org.codehaus.mojo:animal-sniffer-annotations:{strictly 1.17} -> 1.17 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) +\--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.5.0} -> 1.5.0 (c) + +kaptClasspath_kaptKotlin +\--- com.google.dagger:dagger-compiler:2.37 + +--- com.google.dagger:dagger:2.37 + | \--- javax.inject:javax.inject:1 + +--- com.google.dagger:dagger-producers:2.37 + | +--- com.google.dagger:dagger:2.37 (*) + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:guava:27.1-jre + | | +--- com.google.guava:failureaccess:1.0.1 + | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | | +--- com.google.code.findbugs:jsr305:3.0.2 + | | +--- org.checkerframework:checker-qual:2.5.2 + | | +--- com.google.errorprone:error_prone_annotations:2.2.0 + | | +--- com.google.j2objc:j2objc-annotations:1.1 + | | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17 + | +--- javax.inject:javax.inject:1 + | \--- org.checkerframework:checker-compat-qual:2.5.3 + +--- com.google.dagger:dagger-spi:2.37 + | +--- com.google.dagger:dagger:2.37 (*) + | +--- com.google.dagger:dagger-producers:2.37 (*) + | +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:guava:27.1-jre (*) + | +--- com.squareup:javapoet:1.13.0 + | \--- javax.inject:javax.inject:1 + +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 + +--- com.google.googlejavaformat:google-java-format:1.5 + | +--- com.google.guava:guava:22.0 -> 27.1-jre (*) + | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 + +--- com.google.guava:failureaccess:1.0.1 + +--- com.google.guava:guava:27.1-jre (*) + +--- com.squareup:javapoet:1.13.0 + +--- javax.annotation:jsr250-api:1.0 + +--- javax.inject:javax.inject:1 + +--- net.ltgt.gradle.incap:incap:0.2 + +--- org.checkerframework:checker-compat-qual:2.5.3 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | +--- org.jetbrains:annotations:13.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 + \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +kaptClasspath_kaptTestKotlin +\--- com.google.dagger:dagger-compiler:2.37 + +--- com.google.dagger:dagger:2.37 + | \--- javax.inject:javax.inject:1 + +--- com.google.dagger:dagger-producers:2.37 + | +--- com.google.dagger:dagger:2.37 (*) + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:guava:27.1-jre + | | +--- com.google.guava:failureaccess:1.0.1 + | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | | +--- com.google.code.findbugs:jsr305:3.0.2 + | | +--- org.checkerframework:checker-qual:2.5.2 + | | +--- com.google.errorprone:error_prone_annotations:2.2.0 + | | +--- com.google.j2objc:j2objc-annotations:1.1 + | | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17 + | +--- javax.inject:javax.inject:1 + | \--- org.checkerframework:checker-compat-qual:2.5.3 + +--- com.google.dagger:dagger-spi:2.37 + | +--- com.google.dagger:dagger:2.37 (*) + | +--- com.google.dagger:dagger-producers:2.37 (*) + | +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:guava:27.1-jre (*) + | +--- com.squareup:javapoet:1.13.0 + | \--- javax.inject:javax.inject:1 + +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 + +--- com.google.googlejavaformat:google-java-format:1.5 + | +--- com.google.guava:guava:22.0 -> 27.1-jre (*) + | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 + +--- com.google.guava:failureaccess:1.0.1 + +--- com.google.guava:guava:27.1-jre (*) + +--- com.squareup:javapoet:1.13.0 + +--- javax.annotation:jsr250-api:1.0 + +--- javax.inject:javax.inject:1 + +--- net.ltgt.gradle.incap:incap:0.2 + +--- org.checkerframework:checker-compat-qual:2.5.3 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | +--- org.jetbrains:annotations:13.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 + \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +kaptTest ++--- com.google.dagger:dagger-compiler:2.37 +| +--- com.google.dagger:dagger:2.37 +| | \--- javax.inject:javax.inject:1 +| +--- com.google.dagger:dagger-producers:2.37 +| | +--- com.google.dagger:dagger:2.37 (*) +| | +--- com.google.guava:failureaccess:1.0.1 +| | +--- com.google.guava:guava:27.1-jre +| | | +--- com.google.guava:failureaccess:1.0.1 +| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +| | | +--- com.google.code.findbugs:jsr305:3.0.2 +| | | +--- org.checkerframework:checker-qual:2.5.2 +| | | +--- com.google.errorprone:error_prone_annotations:2.2.0 +| | | +--- com.google.j2objc:j2objc-annotations:1.1 +| | | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17 +| | +--- javax.inject:javax.inject:1 +| | \--- org.checkerframework:checker-compat-qual:2.5.3 +| +--- com.google.dagger:dagger-spi:2.37 +| | +--- com.google.dagger:dagger:2.37 (*) +| | +--- com.google.dagger:dagger-producers:2.37 (*) +| | +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +| | +--- com.google.guava:failureaccess:1.0.1 +| | +--- com.google.guava:guava:27.1-jre (*) +| | +--- com.squareup:javapoet:1.13.0 +| | \--- javax.inject:javax.inject:1 +| +--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2 +| +--- com.google.googlejavaformat:google-java-format:1.5 +| | +--- com.google.guava:guava:22.0 -> 27.1-jre (*) +| | \--- com.google.errorprone:javac-shaded:9-dev-r4023-3 +| +--- com.google.guava:failureaccess:1.0.1 +| +--- com.google.guava:guava:27.1-jre (*) +| +--- com.squareup:javapoet:1.13.0 +| +--- javax.annotation:jsr250-api:1.0 +| +--- javax.inject:javax.inject:1 +| +--- net.ltgt.gradle.incap:incap:0.2 +| +--- org.checkerframework:checker-compat-qual:2.5.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 +| | +--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 +| \--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++--- com.google.dagger:dagger-compiler:{strictly 2.37} -> 2.37 (c) ++--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++--- com.google.dagger:dagger-producers:{strictly 2.37} -> 2.37 (c) ++--- com.google.dagger:dagger-spi:{strictly 2.37} -> 2.37 (c) ++--- com.google.code.findbugs:jsr305:{strictly 3.0.2} -> 3.0.2 (c) ++--- com.google.googlejavaformat:google-java-format:{strictly 1.5} -> 1.5 (c) ++--- com.google.guava:failureaccess:{strictly 1.0.1} -> 1.0.1 (c) ++--- com.google.guava:guava:{strictly 27.1-jre} -> 27.1-jre (c) ++--- com.squareup:javapoet:{strictly 1.13.0} -> 1.13.0 (c) ++--- javax.annotation:jsr250-api:{strictly 1.0} -> 1.0 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- net.ltgt.gradle.incap:incap:{strictly 0.2} -> 0.2 (c) ++--- org.checkerframework:checker-compat-qual:{strictly 2.5.3} -> 2.5.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.5.0} -> 1.5.0 (c) ++--- org.jetbrains.kotlinx:kotlinx-metadata-jvm:{strictly 0.3.0} -> 0.3.0 (c) ++--- com.google.errorprone:javac-shaded:{strictly 9-dev-r4023-3} -> 9-dev-r4023-3 (c) ++--- com.google.guava:listenablefuture:{strictly 9999.0-empty-to-avoid-conflict-with-guava} -> 9999.0-empty-to-avoid-conflict-with-guava (c) ++--- org.checkerframework:checker-qual:{strictly 2.5.2} -> 2.5.2 (c) ++--- com.google.errorprone:error_prone_annotations:{strictly 2.2.0} -> 2.2.0 (c) ++--- com.google.j2objc:j2objc-annotations:{strictly 1.1} -> 1.1 (c) ++--- org.codehaus.mojo:animal-sniffer-annotations:{strictly 1.17} -> 1.17 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) +\--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.5.0} -> 1.5.0 (c) + +kotlinCompilerClasspath +\--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 + | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 + | \--- org.jetbrains:annotations:13.0 + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 + +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + \--- net.java.dev.jna:jna:5.6.0 + +kotlinCompilerPluginClasspath +No dependencies + +kotlinCompilerPluginClasspathMain - Kotlin compiler plugins for compilation 'main' (target (jvm)) ++--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.6.21 +| | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 +| | | \--- org.jetbrains:annotations:13.0 +| | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +\--- org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 + +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + \--- net.java.dev.jna:jna:5.6.0 + +kotlinCompilerPluginClasspathTest - Kotlin compiler plugins for compilation 'test' (target (jvm)) ++--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.6.21 +| | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 +| | | \--- org.jetbrains:annotations:13.0 +| | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.6.21 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +\--- org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 + +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + \--- net.java.dev.jna:jna:5.6.0 + +kotlinKaptWorkerDependencies ++--- org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 +| | \--- org.jetbrains:annotations:13.0 +| \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) +| +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 +| +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 +| \--- net.java.dev.jna:jna:5.6.0 +\--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +kotlinKlibCommonizerClasspath +\--- org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 + | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 + | \--- org.jetbrains:annotations:13.0 + \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.21 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.21 + +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.21 + +--- org.jetbrains.intellij.deps:trove4j:1.0.20200330 + \--- net.java.dev.jna:jna:5.6.0 + +kotlinNativeCompilerPluginClasspath +No dependencies + +kotlinScriptDef - Script filename extensions discovery classpath configuration +No dependencies + +kotlinScriptDefExtensions +No dependencies + +mainSourceElements - List of source directories contained in the Main SourceSet. (n) +No dependencies + +runtimeClasspath - Runtime classpath of compilation 'main' (target (jvm)). ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- org.neo4j:neo4j-ogm-core:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| | +--- org.apache.commons:commons-lang3:3.8 +| | \--- io.github.classgraph:classgraph:4.8.86 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | | \--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| +--- com.google.dagger:dagger:2.37 +| | \--- javax.inject:javax.inject:1 +| +--- org.neo4j.driver:neo4j-java-driver:4.2.4 +| | \--- org.reactivestreams:reactive-streams:1.0.3 +| +--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) +| +--- org.neo4j:neo4j-ogm-bolt-driver:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 (*) +| | \--- org.neo4j.driver:neo4j-java-driver:4.0.3 -> 4.2.4 (*) +| \--- org.neo4j:neo4j-ogm-bolt-native-types:3.2.25 +| \--- org.neo4j:neo4j-ogm-bolt-driver:3.2.25 (*) ++--- project :backend:quickbook +| +--- io.ktor:ktor-client-core-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0-native-mt +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| | +--- io.ktor:ktor-http:1.6.3 +| | | \--- io.ktor:ktor-http-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-utils:1.6.3 +| | | | \--- io.ktor:ktor-utils-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | \--- io.ktor:ktor-io:1.6.3 +| | | | \--- io.ktor:ktor-io-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | \--- io.ktor:ktor-http-cio:1.6.3 +| | \--- io.ktor:ktor-http-cio-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-network:1.6.3 +| | | \--- io.ktor:ktor-network-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-utils:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-http:1.6.3 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (*) +| +--- com.google.dagger:dagger:2.37 (*) +| +--- io.ktor:ktor-client:1.6.3 +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | \--- io.ktor:ktor-client-core-jvm:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-jackson:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-client-json:1.6.3 +| | | \--- io.ktor:ktor-client-json-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-client-core:1.6.3 (*) +| | +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) +| \--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- project :backend:network +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| +--- io.ktor:ktor-client:1.6.3 (*) +| +--- io.ktor:ktor-client-logging-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- org.slf4j:slf4j-api:1.7.31 +| \--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-auth:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-server-core:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | \--- com.googlecode.json-simple:json-simple:1.1.1 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-host-common:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 -> 1.6.20 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.31 -> 1.6.20 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.37 (*) ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- io.ktor:ktor-client-okhttp:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- com.squareup.okhttp3:okhttp:4.6.0 +| | +--- com.squareup.okio:okio:2.6.0 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -> 1.6.20 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -> 1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-core:2.14.1 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 +| +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| +--- org.apache.logging.log4j:log4j-api:2.14.1 +| \--- org.apache.logging.log4j:log4j-core:2.14.1 (*) ++--- org.slf4j:slf4j-api:{strictly 1.7.31} -> 1.7.31 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.apache.logging.log4j:log4j-slf4j-impl:{strictly 2.14.1} -> 2.14.1 (c) ++--- io.ktor:ktor-client-okhttp:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-locations:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++--- io.ktor:ktor-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-netty:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-html-builder:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.apache.logging.log4j:log4j-core:{strictly 2.14.1} -> 2.14.1 (c) ++--- org.apache.logging.log4j:log4j-api:{strictly 2.14.1} -> 2.14.1 (c) ++--- io.ktor:ktor-client-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-bom:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-core:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.jetbrains.kotlin:kotlin-reflect:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.neo4j.driver:neo4j-java-driver:{strictly 4.2.4} -> 4.2.4 (c) ++--- org.neo4j:neo4j-ogm-bolt-driver:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.neo4j:neo4j-ogm-bolt-native-types:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.ktor:ktor-client-core-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.13.2} -> 2.13.2 (c) ++--- io.ktor:ktor-client-logging-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-utils:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.typesafe:config:{strictly 1.3.1} -> 1.3.1 (c) ++--- io.ktor:ktor-auth-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-core-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-codec-http2:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.eclipse.jetty.alpn:alpn-api:{strictly 1.1.3.v20160715} -> 1.1.3.v20160715 (c) ++--- io.netty:netty-transport-native-kqueue:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-epoll:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-html-jvm:{strictly 0.7.3} -> 0.7.3 (c) ++--- io.ktor:ktor-client-json:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- com.squareup.okhttp3:okhttp:{strictly 4.6.0} -> 4.6.0 (c) ++--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.core:jackson-core:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson:jackson-bom:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-api:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.apache.commons:commons-lang3:{strictly 3.8} -> 3.8 (c) ++--- io.github.classgraph:classgraph:{strictly 4.8.86} -> 4.8.86 (c) ++--- org.reactivestreams:reactive-streams:{strictly 1.0.3} -> 1.0.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-http-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- io.ktor:ktor-utils-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-auth:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-buffer:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-handler:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec-http:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-unix-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-client-json-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.squareup.okio:okio:{strictly 2.6.0} -> 2.6.0 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-http-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.googlecode.json-simple:json-simple:{strictly 1.1.1} -> 1.1.1 (c) ++--- io.netty:netty-resolver:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-network:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io-jvm:{strictly 1.6.3} -> 1.6.3 (c) +\--- io.ktor:ktor-network-jvm:{strictly 1.6.3} -> 1.6.3 (c) + +runtimeElements - Elements of runtime for main. (n) +No dependencies + +runtimeElements-published (n) +No dependencies + +runtimeOnly - Runtime only dependencies for compilation 'main' (target (jvm)). (n) ++--- io.ktor:ktor-client-okhttp:1.6.3 (n) ++--- org.apache.logging.log4j:log4j-api:2.14.1 (n) ++--- org.apache.logging.log4j:log4j-core:2.14.1 (n) +\--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 (n) + +runtimeOnlyDependenciesMetadata ++--- io.ktor:ktor-client-okhttp:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 +| | +--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 +| +--- io.ktor:ktor-client-core:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.5.20 +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.5.20 +| | +--- io.ktor:ktor-http:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-utils:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- io.ktor:ktor-io:1.6.3 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | +--- io.ktor:ktor-http-cio:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-http:1.6.3 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| +--- com.squareup.okhttp3:okhttp:4.6.0 +| | +--- com.squareup.okio:okio:2.6.0 +| | | \--- com.squareup.okio:okio-metadata:2.6.0 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -> 1.5.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 (*) ++--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-core:2.14.1 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 +\--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 + +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30 + \--- org.apache.logging.log4j:log4j-api:2.14.1 + +sourceArtifacts (n) +No dependencies + +testAnnotationProcessor - Annotation processors and their dependencies for source set 'test'. +No dependencies + +testApi - API dependencies for compilation 'test' (target (jvm)). (n) +No dependencies + +testApiDependenciesMetadata +No dependencies + +testCompileClasspath - Compile classpath for compilation 'test' (target (jvm)). ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- org.neo4j:neo4j-ogm-core:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| | +--- org.apache.commons:commons-lang3:3.8 +| | \--- io.github.classgraph:classgraph:4.8.86 +| \--- project :backend:database (*) ++--- project :backend:quickbook +| \--- io.ktor:ktor-client-core-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | \--- org.jetbrains:annotations:13.0 +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0-native-mt +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| +--- io.ktor:ktor-http:1.6.3 +| | \--- io.ktor:ktor-http-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 +| | | \--- io.ktor:ktor-utils-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-io:1.6.3 +| | | \--- io.ktor:ktor-io-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| \--- io.ktor:ktor-http-cio:1.6.3 +| \--- io.ktor:ktor-http-cio-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-network:1.6.3 +| | \--- io.ktor:ktor-network-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| \--- io.ktor:ktor-http:1.6.3 (*) ++--- project :backend:network ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-auth:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-server-core:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | \--- io.ktor:ktor-client-core-jvm:1.6.3 (*) +| | \--- com.googlecode.json-simple:json-simple:1.1.1 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-host-common:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-json:1.6.3 +| | \--- io.ktor:ktor-client-json-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.37 +| \--- javax.inject:javax.inject:1 ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) ++--- io.ktor:ktor-client-mock-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- io.ktor:ktor-client-core:1.6.3 (*) ++--- io.ktor:ktor-server-tests:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| +--- io.ktor:ktor-server-test-host-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-test-host:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 (*) +| | +--- io.ktor:ktor-network-tls:1.6.3 +| | | \--- io.ktor:ktor-network-tls-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-network:1.6.3 (*) +| | | +--- io.ktor:ktor-utils:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-network-tls-certificates-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-network-tls-certificates:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-network-tls:1.6.3 (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | +--- io.ktor:ktor-client-jetty-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-client-jetty:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 +| | | | +--- org.eclipse.jetty.http2:http2-common:9.4.42.v20210604 +| | | | | \--- org.eclipse.jetty.http2:http2-hpack:9.4.42.v20210604 +| | | | | +--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | +--- org.eclipse.jetty:jetty-http:9.4.42.v20210604 +| | | | | | +--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 +| | | | | | \--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | | +--- org.eclipse.jetty:jetty-alpn-openjdk8-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 (*) +| | | +--- org.eclipse.jetty:jetty-alpn-java-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- io.ktor:ktor-client-cio:1.6.3 +| | | \--- io.ktor:ktor-client-cio-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- io.ktor:ktor-http-cio:1.6.3 (*) +| | | \--- io.ktor:ktor-network-tls:1.6.3 (*) +| | +--- io.ktor:ktor-websockets-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-websockets:1.6.3 +| | | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| | +--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 (*) +| | +--- org.eclipse.jetty:jetty-client:9.4.42.v20210604 +| | | +--- org.eclipse.jetty:jetty-http:9.4.42.v20210604 (*) +| | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | +--- org.eclipse.jetty.http2:http2-http-client-transport:9.4.42.v20210604 +| | | +--- org.eclipse.jetty:jetty-client:9.4.42.v20210604 (*) +| | | \--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 (*) +| | \--- junit:junit:4.13.2 +| | \--- org.hamcrest:hamcrest-core:1.3 -> 2.2 +| | \--- org.hamcrest:hamcrest:2.2 +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.junit.jupiter:junit-jupiter-api:5.7.2 +| +--- org.junit:junit-bom:5.7.2 +| | +--- org.junit.jupiter:junit-jupiter-api:5.7.2 (c) +| | \--- org.junit.platform:junit-platform-commons:1.7.2 (c) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.opentest4j:opentest4j:1.2.0 +| \--- org.junit.platform:junit-platform-commons:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| \--- org.apiguardian:apiguardian-api:1.1.0 ++--- com.flextrade.jfixture:jfixture:2.7.2 ++--- org.hamcrest:hamcrest-core:2.2 (*) ++--- org.skyscreamer:jsonassert:1.5.0 +| \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1 ++--- com.shazam:shazamcrest:0.11 +| +--- org.skyscreamer:jsonassert:1.2.3 -> 1.5.0 (*) +| +--- com.google.guava:guava:17.0 +| +--- com.google.code.gson:gson:2.3.1 +| \--- org.apache.commons:commons-lang3:3.1 -> 3.8 ++--- org.mockito:mockito-inline:3.2.4 +| \--- org.mockito:mockito-core:3.2.4 +| +--- net.bytebuddy:byte-buddy:1.10.5 +| +--- net.bytebuddy:byte-buddy-agent:1.10.5 +| \--- org.objenesis:objenesis:2.6 ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0 +| \--- org.mockito:mockito-core:2.23.0 -> 3.2.4 (*) ++--- project :test-helpers ++--- project :backend:database (*) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (*) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) ++--- org.mockito:mockito-inline:{strictly 3.2.4} -> 3.2.4 (c) ++--- io.ktor:ktor-client-mock-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-tests:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.skyscreamer:jsonassert:{strictly 1.5.0} -> 1.5.0 (c) ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:{strictly 2.2.0} -> 2.2.0 (c) ++--- io.ktor:ktor-locations:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-netty:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.junit.jupiter:junit-jupiter-api:{strictly 5.7.2} -> 5.7.2 (c) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.flextrade.jfixture:jfixture:{strictly 2.7.2} -> 2.7.2 (c) ++--- io.ktor:ktor-client-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-bom:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.shazam:shazamcrest:{strictly 0.11} -> 0.11 (c) ++--- org.slf4j:slf4j-api:{strictly 1.7.31} -> 1.7.31 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.hamcrest:hamcrest-core:{strictly 2.2} -> 2.2 (c) ++--- io.ktor:ktor-server-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++--- io.ktor:ktor-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-html-builder:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-core:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.ktor:ktor-client-core-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-utils:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.typesafe:config:{strictly 1.3.1} -> 1.3.1 (c) ++--- org.jetbrains.kotlin:kotlin-reflect:{strictly 1.6.20} -> 1.6.20 (c) ++--- io.ktor:ktor-auth-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-core-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-codec-http2:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.eclipse.jetty.alpn:alpn-api:{strictly 1.1.3.v20160715} -> 1.1.3.v20160715 (c) ++--- io.netty:netty-transport-native-kqueue:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-epoll:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.jetbrains.kotlinx:kotlinx-html-jvm:{strictly 0.7.3} -> 0.7.3 (c) ++--- io.ktor:ktor-client-json:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-server-test-host-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.junit:junit-bom:{strictly 5.7.2} -> 5.7.2 (c) ++--- org.apiguardian:apiguardian-api:{strictly 1.1.0} -> 1.1.0 (c) ++--- org.opentest4j:opentest4j:{strictly 1.2.0} -> 1.2.0 (c) ++--- org.junit.platform:junit-platform-commons:{strictly 1.7.2} -> 1.7.2 (c) ++--- org.hamcrest:hamcrest:{strictly 2.2} -> 2.2 (c) ++--- com.vaadin.external.google:android-json:{strictly 0.0.20131108.vaadin1} -> 0.0.20131108.vaadin1 (c) ++--- com.google.guava:guava:{strictly 17.0} -> 17.0 (c) ++--- com.google.code.gson:gson:{strictly 2.3.1} -> 2.3.1 (c) ++--- org.apache.commons:commons-lang3:{strictly 3.8} -> 3.8 (c) ++--- org.mockito:mockito-core:{strictly 3.2.4} -> 3.2.4 (c) ++--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson:jackson-bom:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.core:jackson-core:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-api:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.github.classgraph:classgraph:{strictly 4.8.86} -> 4.8.86 (c) ++--- io.ktor:ktor-http-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- io.ktor:ktor-utils-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-auth:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-buffer:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-handler:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec-http:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-unix-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-client-json-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-server-test-host:{strictly 1.6.3} -> 1.6.3 (c) ++--- net.bytebuddy:byte-buddy:{strictly 1.10.5} -> 1.10.5 (c) ++--- net.bytebuddy:byte-buddy-agent:{strictly 1.10.5} -> 1.10.5 (c) ++--- org.objenesis:objenesis:{strictly 2.6} -> 2.6 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.13.2} -> 2.13.2 (c) ++--- io.ktor:ktor-http-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.googlecode.json-simple:json-simple:{strictly 1.1.1} -> 1.1.1 (c) ++--- io.netty:netty-resolver:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-network-tls:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-certificates-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jetty-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-websockets-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty.http2:http2-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty.http2:http2-http-client-transport:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- junit:junit:{strictly 4.13.2} -> 4.13.2 (c) ++--- io.ktor:ktor-network:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-certificates:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jetty:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-websockets:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty.http2:http2-common:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-alpn-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-http:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-io:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- io.ktor:ktor-network-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty:jetty-alpn-openjdk8-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-alpn-java-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty.http2:http2-hpack:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) +\--- org.eclipse.jetty:jetty-util:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) + +testCompileOnly - Compile only dependencies for compilation 'test' (target (jvm)). (n) +No dependencies + +testCompileOnlyDependenciesMetadata +No dependencies + +testImplementation - Implementation only dependencies for compilation 'test' (target (jvm)). (n) ++--- io.ktor:ktor-client-mock-jvm:1.6.3 (n) ++--- io.ktor:ktor-server-tests:1.6.3 (n) ++--- org.junit.jupiter:junit-jupiter-api:5.7.2 (n) ++--- com.flextrade.jfixture:jfixture:2.7.2 (n) ++--- org.hamcrest:hamcrest-core:2.2 (n) ++--- org.skyscreamer:jsonassert:1.5.0 (n) ++--- com.shazam:shazamcrest:0.11 (n) ++--- org.mockito:mockito-inline:3.2.4 (n) ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0 (n) ++--- project test-helpers (n) ++--- project database (n) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (n) +\--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (n) + +testImplementationDependenciesMetadata ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- org.neo4j:neo4j-ogm-core:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| | +--- org.apache.commons:commons-lang3:3.8 +| | \--- io.github.classgraph:classgraph:4.8.86 +| \--- project :backend:database (*) ++--- project :backend:quickbook +| \--- io.ktor:ktor-client-core-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | \--- org.jetbrains:annotations:13.0 +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| +--- io.ktor:ktor-http:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-utils:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-io:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| \--- io.ktor:ktor-http-cio:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) ++--- project :backend:network ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| | \--- org.jetbrains.kotlinx:kotlinx-html-common:0.7.3 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-json:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-http:1.6.3 (*) +| | | +--- io.ktor:ktor-http-cio:1.6.3 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.37 +| \--- javax.inject:javax.inject:1 ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) ++--- io.ktor:ktor-client-mock-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- io.ktor:ktor-client-core:1.6.3 (*) ++--- io.ktor:ktor-server-tests:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| +--- io.ktor:ktor-server-test-host-kotlinMultiplatform:1.6.3 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.junit.jupiter:junit-jupiter-api:5.7.2 +| +--- org.junit:junit-bom:5.7.2 +| | +--- org.junit.jupiter:junit-jupiter-api:5.7.2 (c) +| | \--- org.junit.platform:junit-platform-commons:1.7.2 (c) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.opentest4j:opentest4j:1.2.0 +| \--- org.junit.platform:junit-platform-commons:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| \--- org.apiguardian:apiguardian-api:1.1.0 ++--- com.flextrade.jfixture:jfixture:2.7.2 ++--- org.hamcrest:hamcrest-core:2.2 +| \--- org.hamcrest:hamcrest:2.2 ++--- org.skyscreamer:jsonassert:1.5.0 +| \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1 ++--- com.shazam:shazamcrest:0.11 +| +--- org.skyscreamer:jsonassert:1.2.3 -> 1.5.0 (*) +| +--- com.google.guava:guava:17.0 +| +--- com.google.code.gson:gson:2.3.1 +| \--- org.apache.commons:commons-lang3:3.1 -> 3.8 ++--- org.mockito:mockito-inline:3.2.4 +| \--- org.mockito:mockito-core:3.2.4 +| +--- net.bytebuddy:byte-buddy:1.10.5 +| +--- net.bytebuddy:byte-buddy-agent:1.10.5 +| \--- org.objenesis:objenesis:2.6 ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0 +| \--- org.mockito:mockito-core:2.23.0 -> 3.2.4 (*) ++--- project :test-helpers ++--- project :backend:database (*) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (*) +\--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) + +testIntransitiveDependenciesMetadata +No dependencies + +testKotlinScriptDef - Script filename extensions discovery classpath configuration +No dependencies + +testKotlinScriptDefExtensions +No dependencies + +testResultsElementsForTest - Directory containing binary results of running tests for the test Test Suite's test target. (n) +No dependencies + +testRuntimeClasspath - Runtime classpath of compilation 'test' (target (jvm)). ++--- project :backend:database +| +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 +| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 +| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (c) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c) +| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c) +| | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 +| | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| +--- org.neo4j:neo4j-ogm-core:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.9.9 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.9 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| | +--- org.apache.commons:commons-lang3:3.8 +| | \--- io.github.classgraph:classgraph:4.8.86 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 +| | | \--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (*) +| +--- com.google.dagger:dagger:2.37 +| | \--- javax.inject:javax.inject:1 +| +--- org.neo4j.driver:neo4j-java-driver:4.2.4 +| | \--- org.reactivestreams:reactive-streams:1.0.3 +| +--- org.jetbrains.kotlin:kotlin-bom:1.6.20 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.20 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.20 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20 (c) +| +--- org.neo4j:neo4j-ogm-bolt-driver:3.2.25 +| | +--- org.neo4j:neo4j-ogm-api:3.2.25 (*) +| | \--- org.neo4j.driver:neo4j-java-driver:4.0.3 -> 4.2.4 (*) +| +--- org.neo4j:neo4j-ogm-bolt-native-types:3.2.25 +| | \--- org.neo4j:neo4j-ogm-bolt-driver:3.2.25 (*) +| +--- project :backend:database (*) +| +--- project :backend:quickbook +| | +--- io.ktor:ktor-client-core-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0-native-mt +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.6.20 +| | | +--- io.ktor:ktor-http:1.6.3 +| | | | \--- io.ktor:ktor-http-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- io.ktor:ktor-utils:1.6.3 +| | | | | \--- io.ktor:ktor-utils-jvm:1.6.3 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | | \--- io.ktor:ktor-io:1.6.3 +| | | | | \--- io.ktor:ktor-io-jvm:1.6.3 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | \--- io.ktor:ktor-http-cio:1.6.3 +| | | \--- io.ktor:ktor-http-cio-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- io.ktor:ktor-network:1.6.3 +| | | | \--- io.ktor:ktor-network-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- io.ktor:ktor-utils:1.6.3 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-http:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-reflect:1.6.20 (*) +| | +--- com.google.dagger:dagger:2.37 (*) +| | +--- io.ktor:ktor-client:1.6.3 +| | | +--- io.ktor:ktor-client-core:1.6.3 +| | | | \--- io.ktor:ktor-client-core-jvm:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-client-jackson:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- io.ktor:ktor-client-json:1.6.3 +| | | | \--- io.ktor:ktor-client-json-jvm:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | \--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| | | +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 +| | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 (*) +| | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.20 (*) +| | | | \--- com.fasterxml.jackson:jackson-bom:2.13.2 (*) +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) +| | \--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) +| +--- com.flextrade.jfixture:jfixture:2.7.2 +| +--- org.junit.jupiter:junit-jupiter-api:5.7.2 +| | +--- org.junit:junit-bom:5.7.2 +| | | +--- org.junit.jupiter:junit-jupiter-api:5.7.2 (c) +| | | +--- org.junit.jupiter:junit-jupiter-engine:5.7.2 (c) +| | | +--- org.junit.platform:junit-platform-commons:1.7.2 (c) +| | | +--- org.junit.platform:junit-platform-engine:1.7.2 (c) +| | | \--- org.junit.platform:junit-platform-launcher:1.7.2 (c) +| | +--- org.apiguardian:apiguardian-api:1.1.0 +| | +--- org.opentest4j:opentest4j:1.2.0 +| | \--- org.junit.platform:junit-platform-commons:1.7.2 +| | +--- org.junit:junit-bom:5.7.2 (*) +| | \--- org.apiguardian:apiguardian-api:1.1.0 +| \--- project :test-helpers +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) +| \--- org.slf4j:jul-to-slf4j:1.7.31 +| \--- org.slf4j:slf4j-api:1.7.31 ++--- project :backend:quickbook (*) ++--- project :backend:network +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) +| +--- io.ktor:ktor-client:1.6.3 (*) +| +--- io.ktor:ktor-client-logging-jvm:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | \--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- org.slf4j:slf4j-api:1.7.31 +| \--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20 (*) ++--- io.ktor:ktor-server-core:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-utils:1.6.3 (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| +--- com.typesafe:config:1.3.1 +| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-locations:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-auth-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-auth:1.6.3 +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-server-core:1.6.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | \--- com.googlecode.json-simple:json-simple:1.1.1 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-server-netty:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-host-common:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| +--- io.netty:netty-codec-http2:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-transport:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-resolver:4.1.63.Final +| | | \--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-codec:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | \--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-handler:4.1.63.Final +| | | +--- io.netty:netty-common:4.1.63.Final +| | | +--- io.netty:netty-resolver:4.1.63.Final (*) +| | | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | | +--- io.netty:netty-transport:4.1.63.Final (*) +| | | \--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-codec-http:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | +--- io.netty:netty-codec:4.1.63.Final (*) +| | \--- io.netty:netty-handler:4.1.63.Final (*) +| +--- org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715 +| +--- io.netty:netty-transport-native-kqueue:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | +--- io.netty:netty-transport:4.1.63.Final (*) +| | \--- io.netty:netty-transport-native-unix-common:4.1.63.Final +| | +--- io.netty:netty-common:4.1.63.Final +| | +--- io.netty:netty-buffer:4.1.63.Final (*) +| | \--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-epoll:4.1.63.Final +| +--- io.netty:netty-common:4.1.63.Final +| +--- io.netty:netty-buffer:4.1.63.Final (*) +| +--- io.netty:netty-transport:4.1.63.Final (*) +| \--- io.netty:netty-transport-native-unix-common:4.1.63.Final (*) ++--- io.ktor:ktor-jackson:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- com.fasterxml.jackson.core:jackson-databind:2.12.3 -> 2.13.2 (*) +| +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.12.3 -> 2.13.2 (*) +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-html-builder:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 -> 1.6.20 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.31 -> 1.6.20 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- io.ktor:ktor-client-jackson:1.6.3 (*) ++--- org.slf4j:slf4j-api:1.7.31 ++--- com.google.dagger:dagger:2.37 (*) ++--- org.jetbrains.kotlin:kotlin-bom:1.6.20 (*) ++--- io.ktor:ktor-client-okhttp:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-client-core:1.6.3 (*) +| +--- com.squareup.okhttp3:okhttp:4.6.0 +| | +--- com.squareup.okio:okio:2.6.0 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -> 1.6.20 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -> 1.6.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-core:2.14.1 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 +| +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.31 +| +--- org.apache.logging.log4j:log4j-api:2.14.1 +| \--- org.apache.logging.log4j:log4j-core:2.14.1 (*) ++--- io.ktor:ktor-client-mock-jvm:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| +--- io.ktor:ktor-http:1.6.3 (*) +| \--- io.ktor:ktor-client-core:1.6.3 (*) ++--- io.ktor:ktor-server-tests:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| +--- io.ktor:ktor-server-test-host-kotlinMultiplatform:1.6.3 +| | \--- io.ktor:ktor-server-test-host:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | +--- io.ktor:ktor-server-host-common-kotlinMultiplatform:1.6.3 (*) +| | +--- io.ktor:ktor-network-tls:1.6.3 +| | | \--- io.ktor:ktor-network-tls-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-network:1.6.3 (*) +| | | +--- io.ktor:ktor-utils:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | +--- io.ktor:ktor-network-tls-certificates-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-network-tls-certificates:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-network-tls:1.6.3 (*) +| | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | +--- io.ktor:ktor-client-jetty-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-client-jetty:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 +| | | | +--- org.eclipse.jetty.http2:http2-common:9.4.42.v20210604 +| | | | | \--- org.eclipse.jetty.http2:http2-hpack:9.4.42.v20210604 +| | | | | +--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | +--- org.eclipse.jetty:jetty-http:9.4.42.v20210604 +| | | | | | +--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 +| | | | | | \--- org.eclipse.jetty:jetty-util:9.4.42.v20210604 +| | | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | | +--- org.eclipse.jetty:jetty-alpn-openjdk8-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 (*) +| | | +--- org.eclipse.jetty:jetty-alpn-java-client:9.4.42.v20210604 +| | | | \--- org.eclipse.jetty:jetty-alpn-client:9.4.42.v20210604 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | +--- io.ktor:ktor-client-cio:1.6.3 +| | | \--- io.ktor:ktor-client-cio-jvm:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 -> 1.6.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-client-core:1.6.3 (*) +| | | +--- io.ktor:ktor-http-cio:1.6.3 (*) +| | | \--- io.ktor:ktor-network-tls:1.6.3 (*) +| | +--- io.ktor:ktor-websockets-kotlinMultiplatform:1.6.3 +| | | \--- io.ktor:ktor-websockets:1.6.3 +| | | +--- io.ktor:ktor-server-core-kotlinMultiplatform:1.6.3 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 -> 1.6.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 -> 1.6.20 (*) +| | | +--- org.slf4j:slf4j-api:1.7.30 -> 1.7.31 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0-native-mt (*) +| | | \--- io.ktor:ktor-http-cio:1.6.3 (*) +| | +--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 (*) +| | +--- org.eclipse.jetty:jetty-client:9.4.42.v20210604 +| | | +--- org.eclipse.jetty:jetty-http:9.4.42.v20210604 (*) +| | | \--- org.eclipse.jetty:jetty-io:9.4.42.v20210604 (*) +| | +--- org.eclipse.jetty.http2:http2-http-client-transport:9.4.42.v20210604 +| | | +--- org.eclipse.jetty:jetty-client:9.4.42.v20210604 (*) +| | | \--- org.eclipse.jetty.http2:http2-client:9.4.42.v20210604 (*) +| | +--- junit:junit:4.13.2 +| | | \--- org.hamcrest:hamcrest-core:1.3 -> 2.2 +| | | \--- org.hamcrest:hamcrest:2.2 +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-debug:1.5.0-native-mt +| | +--- net.java.dev.jna:jna:5.5.0 +| | +--- net.java.dev.jna:jna-platform:5.5.0 +| | | \--- net.java.dev.jna:jna:5.5.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 -> 1.6.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 -> 1.6.20 (*) ++--- org.junit.jupiter:junit-jupiter-api:5.7.2 (*) ++--- com.flextrade.jfixture:jfixture:2.7.2 ++--- org.hamcrest:hamcrest-core:2.2 (*) ++--- org.skyscreamer:jsonassert:1.5.0 +| \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1 ++--- com.shazam:shazamcrest:0.11 +| +--- org.skyscreamer:jsonassert:1.2.3 -> 1.5.0 (*) +| +--- com.google.guava:guava:17.0 +| +--- com.google.code.gson:gson:2.3.1 +| \--- org.apache.commons:commons-lang3:3.1 -> 3.8 ++--- org.mockito:mockito-inline:3.2.4 +| \--- org.mockito:mockito-core:3.2.4 +| +--- net.bytebuddy:byte-buddy:1.10.5 +| +--- net.bytebuddy:byte-buddy-agent:1.10.5 +| \--- org.objenesis:objenesis:2.6 ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0 +| \--- org.mockito:mockito-core:2.23.0 -> 3.2.4 (*) ++--- project :test-helpers (*) ++--- project :backend:database (*) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (*) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*) ++--- org.junit.platform:junit-platform-launcher:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| \--- org.junit.platform:junit-platform-engine:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.opentest4j:opentest4j:1.2.0 +| \--- org.junit.platform:junit-platform-commons:1.7.2 (*) ++--- org.junit.jupiter:junit-jupiter-engine:5.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.junit.platform:junit-platform-engine:1.7.2 (*) +| \--- org.junit.jupiter:junit-jupiter-api:5.7.2 (*) ++--- org.mockito:mockito-inline:{strictly 3.2.4} -> 3.2.4 (c) ++--- io.ktor:ktor-client-mock-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-okhttp:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-tests:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.skyscreamer:jsonassert:{strictly 1.5.0} -> 1.5.0 (c) ++--- com.nhaarman.mockitokotlin2:mockito-kotlin:{strictly 2.2.0} -> 2.2.0 (c) ++--- io.ktor:ktor-locations:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-netty:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.junit.jupiter:junit-jupiter-api:{strictly 5.7.2} -> 5.7.2 (c) ++--- com.fasterxml.jackson.module:jackson-module-kotlin:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.junit.platform:junit-platform-launcher:{strictly 1.7.2} -> 1.7.2 (c) ++--- org.apache.logging.log4j:log4j-api:{strictly 2.14.1} -> 2.14.1 (c) ++--- com.flextrade.jfixture:jfixture:{strictly 2.7.2} -> 2.7.2 (c) ++--- io.ktor:ktor-client-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-bom:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.shazam:shazamcrest:{strictly 0.11} -> 0.11 (c) ++--- org.slf4j:slf4j-api:{strictly 1.7.31} -> 1.7.31 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{strictly 1.6.20} -> 1.6.20 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.apache.logging.log4j:log4j-slf4j-impl:{strictly 2.14.1} -> 2.14.1 (c) ++--- org.hamcrest:hamcrest-core:{strictly 2.2} -> 2.2 (c) ++--- org.junit.jupiter:junit-jupiter-engine:{strictly 5.7.2} -> 5.7.2 (c) ++--- io.ktor:ktor-server-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.google.dagger:dagger:{strictly 2.37} -> 2.37 (c) ++--- io.ktor:ktor-jackson:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-html-builder:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.apache.logging.log4j:log4j-core:{strictly 2.14.1} -> 2.14.1 (c) ++--- com.fasterxml.jackson.core:jackson-databind:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.neo4j:neo4j-ogm-core:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.jetbrains.kotlin:kotlin-reflect:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.neo4j.driver:neo4j-java-driver:{strictly 4.2.4} -> 4.2.4 (c) ++--- org.neo4j:neo4j-ogm-bolt-driver:{strictly 3.2.25} -> 3.2.25 (c) ++--- org.neo4j:neo4j-ogm-bolt-native-types:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.ktor:ktor-client-core-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-logging-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-utils:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.typesafe:config:{strictly 1.3.1} -> 1.3.1 (c) ++--- io.ktor:ktor-auth-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-core-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-codec-http2:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.eclipse.jetty.alpn:alpn-api:{strictly 1.1.3.v20160715} -> 1.1.3.v20160715 (c) ++--- io.netty:netty-transport-native-kqueue:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-epoll:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- org.jetbrains.kotlinx:kotlinx-html-jvm:{strictly 0.7.3} -> 0.7.3 (c) ++--- io.ktor:ktor-client-json:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-core:{strictly 1.6.3} -> 1.6.3 (c) ++--- javax.inject:javax.inject:{strictly 1} -> 1 (c) ++--- com.squareup.okhttp3:okhttp:{strictly 4.6.0} -> 4.6.0 (c) ++--- org.jetbrains.kotlin:kotlin-stdlib-common:{strictly 1.6.20} -> 1.6.20 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-server-test-host-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.junit:junit-bom:{strictly 5.7.2} -> 5.7.2 (c) ++--- org.apiguardian:apiguardian-api:{strictly 1.1.0} -> 1.1.0 (c) ++--- org.opentest4j:opentest4j:{strictly 1.2.0} -> 1.2.0 (c) ++--- org.junit.platform:junit-platform-commons:{strictly 1.7.2} -> 1.7.2 (c) ++--- org.hamcrest:hamcrest:{strictly 2.2} -> 2.2 (c) ++--- com.vaadin.external.google:android-json:{strictly 0.0.20131108.vaadin1} -> 0.0.20131108.vaadin1 (c) ++--- com.google.guava:guava:{strictly 17.0} -> 17.0 (c) ++--- com.google.code.gson:gson:{strictly 2.3.1} -> 2.3.1 (c) ++--- org.apache.commons:commons-lang3:{strictly 3.8} -> 3.8 (c) ++--- org.mockito:mockito-core:{strictly 3.2.4} -> 3.2.4 (c) ++--- org.slf4j:jul-to-slf4j:{strictly 1.7.31} -> 1.7.31 (c) ++--- com.fasterxml.jackson.core:jackson-annotations:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson:jackson-bom:{strictly 2.13.2} -> 2.13.2 (c) ++--- com.fasterxml.jackson.core:jackson-core:{strictly 2.13.2} -> 2.13.2 (c) ++--- org.junit.platform:junit-platform-engine:{strictly 1.7.2} -> 1.7.2 (c) ++--- org.neo4j:neo4j-ogm-api:{strictly 3.2.25} -> 3.2.25 (c) ++--- io.github.classgraph:classgraph:{strictly 4.8.86} -> 4.8.86 (c) ++--- org.reactivestreams:reactive-streams:{strictly 1.0.3} -> 1.0.3 (c) ++--- io.ktor:ktor-http-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.jetbrains:annotations:{strictly 13.0} -> 13.0 (c) ++--- io.ktor:ktor-utils-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-http-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-auth:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-server-host-common:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.netty:netty-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-buffer:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-handler:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-codec-http:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.netty:netty-transport-native-unix-common:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-client-json-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.squareup.okio:okio:{strictly 2.6.0} -> 2.6.0 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-server-test-host:{strictly 1.6.3} -> 1.6.3 (c) ++--- net.bytebuddy:byte-buddy:{strictly 1.10.5} -> 1.10.5 (c) ++--- net.bytebuddy:byte-buddy-agent:{strictly 1.10.5} -> 1.10.5 (c) ++--- org.objenesis:objenesis:{strictly 2.6} -> 2.6 (c) ++--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{strictly 2.13.2} -> 2.13.2 (c) ++--- io.ktor:ktor-http-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io:{strictly 1.6.3} -> 1.6.3 (c) ++--- com.googlecode.json-simple:json-simple:{strictly 1.1.1} -> 1.1.1 (c) ++--- io.netty:netty-resolver:{strictly 4.1.63.Final} -> 4.1.63.Final (c) ++--- io.ktor:ktor-network-tls:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-certificates-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jetty-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-cio:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-websockets-kotlinMultiplatform:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty.http2:http2-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty.http2:http2-http-client-transport:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- junit:junit:{strictly 4.13.2} -> 4.13.2 (c) ++--- org.jetbrains.kotlinx:kotlinx-coroutines-debug:{strictly 1.5.0-native-mt} -> 1.5.0-native-mt (c) ++--- io.ktor:ktor-network:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-io-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-network-tls-certificates:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-jetty:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-client-cio-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- io.ktor:ktor-websockets:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty.http2:http2-common:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-alpn-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-http:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-io:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- net.java.dev.jna:jna:{strictly 5.5.0} -> 5.5.0 (c) ++--- net.java.dev.jna:jna-platform:{strictly 5.5.0} -> 5.5.0 (c) ++--- io.ktor:ktor-network-jvm:{strictly 1.6.3} -> 1.6.3 (c) ++--- org.eclipse.jetty:jetty-alpn-openjdk8-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty:jetty-alpn-java-client:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) ++--- org.eclipse.jetty.http2:http2-hpack:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) +\--- org.eclipse.jetty:jetty-util:{strictly 9.4.42.v20210604} -> 9.4.42.v20210604 (c) + +testRuntimeOnly - Runtime only dependencies for compilation 'test' (target (jvm)). (n) ++--- org.junit.platform:junit-platform-launcher:1.7.2 (n) +\--- org.junit.jupiter:junit-jupiter-engine:5.7.2 (n) + +testRuntimeOnlyDependenciesMetadata ++--- io.ktor:ktor-client-okhttp:1.6.3 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 +| | +--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 (*) +| +--- org.slf4j:slf4j-api:1.7.30 +| +--- io.ktor:ktor-client-core:1.6.3 +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.5.20 +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 -> 1.5.20 +| | +--- io.ktor:ktor-http:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-utils:1.6.3 +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | +--- io.ktor:ktor-io:1.6.3 +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | +--- io.ktor:ktor-http-cio:1.6.3 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.20 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0-native-mt (*) +| | | +--- io.ktor:ktor-http:1.6.3 (*) +| | | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| | \--- org.jetbrains.kotlinx:atomicfu:0.16.1 (*) +| +--- com.squareup.okhttp3:okhttp:4.6.0 +| | +--- com.squareup.okio:okio:2.6.0 +| | | \--- com.squareup.okio:okio-metadata:2.6.0 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -> 1.5.20 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.20 (*) ++--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-core:2.14.1 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.apache.logging.log4j:log4j-slf4j-impl:2.14.1 +| +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30 +| \--- org.apache.logging.log4j:log4j-api:2.14.1 ++--- org.junit.platform:junit-platform-launcher:1.7.2 +| +--- org.junit:junit-bom:5.7.2 +| | +--- org.junit.jupiter:junit-jupiter-api:5.7.2 (c) +| | +--- org.junit.jupiter:junit-jupiter-engine:5.7.2 (c) +| | +--- org.junit.platform:junit-platform-engine:1.7.2 (c) +| | +--- org.junit.platform:junit-platform-launcher:1.7.2 (c) +| | \--- org.junit.platform:junit-platform-commons:1.7.2 (c) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| \--- org.junit.platform:junit-platform-engine:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| +--- org.apiguardian:apiguardian-api:1.1.0 +| +--- org.opentest4j:opentest4j:1.2.0 +| \--- org.junit.platform:junit-platform-commons:1.7.2 +| +--- org.junit:junit-bom:5.7.2 (*) +| \--- org.apiguardian:apiguardian-api:1.1.0 +\--- org.junit.jupiter:junit-jupiter-engine:5.7.2 + +--- org.junit:junit-bom:5.7.2 (*) + +--- org.apiguardian:apiguardian-api:1.1.0 + +--- org.junit.platform:junit-platform-engine:1.7.2 (*) + \--- org.junit.jupiter:junit-jupiter-api:5.7.2 + +--- org.junit:junit-bom:5.7.2 (*) + +--- org.apiguardian:apiguardian-api:1.1.0 + +--- org.opentest4j:opentest4j:1.2.0 + \--- org.junit.platform:junit-platform-commons:1.7.2 (*) + +(c) - dependency constraint +(*) - dependencies omitted (listed previously) + +(n) - Not resolved (configuration is not meant to be resolved) + +A web-based, searchable dependency report is available by adding the --scan option. + +BUILD SUCCESSFUL in 22s +9 actionable tasks: 7 executed, 2 up-to-date From ba817defa86878ee6962303dc47fae5f5343ff66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3bert=20Papp=20=28TWiStErRob=29?= Date: Fri, 17 Jun 2022 22:53:26 +0100 Subject: [PATCH 4/4] Clearly indicate if a configuration was added/removed and support "No dependencies". --- .../gradle/dependencies/treeDiff.kt | 34 ++- .../configuration-differences/expected.txt | 198 +++++++++++++ .../configuration-differences/new.txt | 269 ++++++++++++++++++ .../configuration-differences/old.txt | 244 ++++++++++++++++ 4 files changed, 734 insertions(+), 11 deletions(-) create mode 100644 src/test/fixtures/configuration-differences/expected.txt create mode 100644 src/test/fixtures/configuration-differences/new.txt create mode 100644 src/test/fixtures/configuration-differences/old.txt diff --git a/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt b/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt index 5ed957d..b958cdd 100644 --- a/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt +++ b/src/main/kotlin/com/jakewharton/gradle/dependencies/treeDiff.kt @@ -14,19 +14,24 @@ fun dependencyTreeDiff(old: String, new: String): String { val removedConfigurations = olds.keys - news.keys val matchingConfigurations = news.keys intersect olds.keys - val added = addedConfigurations.associateWith { dependencyTreeDiff(emptyList(), news.getValue(it)) } - val removed = removedConfigurations.associateWith { dependencyTreeDiff(olds.getValue(it), emptyList()) } - val modified = matchingConfigurations.associateWith { dependencyTreeDiff(olds.getValue(it), news.getValue(it)) } - - val configurationDiffs = (added + modified + removed) - .entries + val added = addedConfigurations + .associateWith { dependencyTreeDiff(emptyList(), news.getValue(it)) } + .mapKeys { "+${it.key}" } + .mapValues { it.value.takeIf(String::isNotEmpty) ?: "No dependencies\n" } + val removed = removedConfigurations + .associateWith { dependencyTreeDiff(olds.getValue(it), emptyList()) } + .mapKeys { "-${it.key}" } + .mapValues { it.value.takeIf(String::isNotEmpty) ?: "No dependencies\n" } + val modified = matchingConfigurations + .associateWith { dependencyTreeDiff(olds.getValue(it), news.getValue(it)) } // Ignore configurations that didn't change at all. .filter { it.value != "" } - return if (configurationDiffs.size == 1) { - configurationDiffs.single().value + return if (modified.size == 1 && added.isEmpty() && removed.isEmpty()) { + modified.values.single() } else { - configurationDiffs + (modified + added + removed) + .entries .joinToString(separator = "\n") { (configuration, diff) -> "${configuration}\n${diff}" } @@ -50,7 +55,7 @@ private fun dependencies(text: String): Map> { .fold("") { prev, curr -> when (state) { DependencyScanState.LOOKING -> { - if (curr.startsWith("+--- ") || curr.startsWith("\\---")) { + if (curr.startsWith("+--- ") || curr.startsWith("\\---") || curr == "No dependencies" ) { // Found first line of dependencies, save configuration and collect all of them. configuration = prev dependencies.add(curr) @@ -62,7 +67,14 @@ private fun dependencies(text: String): Map> { DependencyScanState.SCANNING -> { if (curr.isEmpty()) { - if (configurations.putIfAbsent(configuration, dependencies.toList()) != null) { + val cleanDependencies = if (dependencies.size == 1 && dependencies[0] == "No dependencies") { + // Remove dependencies from configurations with only "No dependencies" so tree diff doesn't process it. + emptyList() + } else { + // Make a copy of the mutable list to prevent leaking mutations into result. + dependencies.toList() + } + if (configurations.putIfAbsent(configuration, cleanDependencies) != null) { error("Unsupported input: multiple unknown configurations") } dependencies.clear() diff --git a/src/test/fixtures/configuration-differences/expected.txt b/src/test/fixtures/configuration-differences/expected.txt new file mode 100644 index 0000000..32b89b1 --- /dev/null +++ b/src/test/fixtures/configuration-differences/expected.txt @@ -0,0 +1,198 @@ +apiDependenciesMetadata +-\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- \--- org.jetbrains:annotations:13.0 ++\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | +--- org.jetbrains:annotations:13.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +compileClasspath - Compile classpath for compilation 'main' (target (jvm)). +-\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- \--- org.jetbrains:annotations:13.0 ++\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | +--- org.jetbrains:annotations:13.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +implementationDependenciesMetadata +-\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- \--- org.jetbrains:annotations:13.0 ++\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | +--- org.jetbrains:annotations:13.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +kotlinCompilerClasspath +-\--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- | \--- org.jetbrains:annotations:13.0 +- +--- org.jetbrains.kotlin:kotlin-script-runtime:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-reflect:1.4.0 +- | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) +- +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.4.0 +- \--- org.jetbrains.intellij.deps:trove4j:1.0.20181211 ++\--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | +--- org.jetbrains:annotations:13.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-reflect:1.5.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++ +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0 ++ \--- org.jetbrains.intellij.deps:trove4j:1.0.20181211 + +kotlinCompilerPluginClasspath +-\--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.4.0 +- | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.4.0 +- | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- | | | \--- org.jetbrains:annotations:13.0 +- | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7 +- | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.4.0 (*) +- | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -> 1.4.0 +- | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.4.0 +- | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.4.0 +- | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) +- | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.4.0 (*) +- | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) +- | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7 (*) +- \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) + +kotlinKlibCommonizerClasspath +-\--- org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- | \--- org.jetbrains:annotations:13.0 +- \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) +- +--- org.jetbrains.kotlin:kotlin-script-runtime:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-reflect:1.4.0 +- | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) +- +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.4.0 +- \--- org.jetbrains.intellij.deps:trove4j:1.0.20181211 ++\--- org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | +--- org.jetbrains:annotations:13.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++ +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-reflect:1.5.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++ +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0 ++ \--- org.jetbrains.intellij.deps:trove4j:1.0.20181211 + +runtimeClasspath - Runtime classpath of compilation 'main' (target (jvm)). +-\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- \--- org.jetbrains:annotations:13.0 ++\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | +--- org.jetbrains:annotations:13.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +testCompileClasspath - Compile classpath for compilation 'test' (target (jvm)). +-\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- \--- org.jetbrains:annotations:13.0 ++\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | +--- org.jetbrains:annotations:13.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +testImplementationDependenciesMetadata +-\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- \--- org.jetbrains:annotations:13.0 ++\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | +--- org.jetbrains:annotations:13.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +testRuntimeClasspath - Runtime classpath of compilation 'test' (target (jvm)). +-\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +- +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +- \--- org.jetbrains:annotations:13.0 ++\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | +--- org.jetbrains:annotations:13.0 ++ | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + ++apiElements-published (n) +No dependencies + ++kotlinCompilerPluginClasspathMain - Kotlin compiler plugins for compilation 'main' (target (jvm)) ++\--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.5.0 ++ | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0 ++ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | | | +--- org.jetbrains:annotations:13.0 ++ | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 ++ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.0 (*) ++ | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -> 1.5.0 ++ | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.5.0 ++ | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0 ++ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++ | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0 (*) ++ | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++ | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 (*) ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + ++kotlinCompilerPluginClasspathTest - Kotlin compiler plugins for compilation 'test' (target (jvm)) ++\--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.5.0 ++ +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.5.0 ++ | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0 ++ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 ++ | | | +--- org.jetbrains:annotations:13.0 ++ | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 ++ | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 ++ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.0 (*) ++ | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -> 1.5.0 ++ | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.5.0 ++ | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0 ++ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++ | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0 (*) ++ | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++ | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 (*) ++ \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + ++runtimeElements-published (n) +No dependencies + +--api (n) +No dependencies + +--runtime (n) +No dependencies + +-compile - Dependencies for compilation 'main' (target (jvm)) (deprecated, use 'implementation ' instead). +No dependencies + +-runtime - Runtime dependencies for compilation 'main' (target (jvm)) (deprecated, use 'runtimeOnly ' instead). +No dependencies + +-testCompile - Dependencies for compilation 'test' (target (jvm)) (deprecated, use 'testImplementation ' instead). +No dependencies + +-testRuntime - Runtime dependencies for compilation 'test' (target (jvm)) (deprecated, use 'testRuntimeOnly ' instead). +No dependencies diff --git a/src/test/fixtures/configuration-differences/new.txt b/src/test/fixtures/configuration-differences/new.txt new file mode 100644 index 0000000..b9c12ed --- /dev/null +++ b/src/test/fixtures/configuration-differences/new.txt @@ -0,0 +1,269 @@ +> Task :dependencies + +------------------------------------------------------------ +Root project 'dependency-tree-diff' +------------------------------------------------------------ + +annotationProcessor - Annotation processors and their dependencies for source set 'main'. +No dependencies + +api - API dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +apiDependenciesMetadata +\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | +--- org.jetbrains:annotations:13.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 + \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +apiElements - API elements for main. (n) +No dependencies + +apiElements-published (n) +No dependencies + +archives - Configuration for archive artifacts. (n) +No dependencies + +compileClasspath - Compile classpath for compilation 'main' (target (jvm)). +\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | +--- org.jetbrains:annotations:13.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 + \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +compileOnly - Compile only dependencies for compilation 'main' (target (jvm)). +No dependencies + +compileOnlyDependenciesMetadata +No dependencies + +default - Configuration for default artifacts. (n) +No dependencies + +implementation - Implementation only dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +implementationDependenciesMetadata +\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | +--- org.jetbrains:annotations:13.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 + \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +kotlinCompilerClasspath +\--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | +--- org.jetbrains:annotations:13.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0 + +--- org.jetbrains.kotlin:kotlin-reflect:1.5.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0 + \--- org.jetbrains.intellij.deps:trove4j:1.0.20181211 + +kotlinCompilerPluginClasspath +No dependencies + +kotlinCompilerPluginClasspathMain - Kotlin compiler plugins for compilation 'main' (target (jvm)) +\--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.5.0 + +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.5.0 + | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | | | +--- org.jetbrains:annotations:13.0 + | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.0 (*) + | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -> 1.5.0 + | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.5.0 + | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0 (*) + | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 (*) + \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +kotlinCompilerPluginClasspathTest - Kotlin compiler plugins for compilation 'test' (target (jvm)) +\--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.5.0 + +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.5.0 + | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | | | +--- org.jetbrains:annotations:13.0 + | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.0 (*) + | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -> 1.5.0 + | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.5.0 + | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0 (*) + | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 (*) + \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +kotlinKlibCommonizerClasspath +\--- org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.5.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | +--- org.jetbrains:annotations:13.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0 + +--- org.jetbrains.kotlin:kotlin-reflect:1.5.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0 + \--- org.jetbrains.intellij.deps:trove4j:1.0.20181211 + +kotlinNativeCompilerPluginClasspath +No dependencies + +kotlinScriptDef - Script filename extensions discovery classpath configuration +No dependencies + +kotlinScriptDefExtensions +No dependencies + +mainSourceElements - List of source directories contained in the Main SourceSet. (n) +No dependencies + +r8 +\--- com.android.tools:r8:2.0.99 + +runtimeClasspath - Runtime classpath of compilation 'main' (target (jvm)). +\--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 + | +--- org.jetbrains:annotations:13.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 + \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 + \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) + +runtimeElements - Elements of runtime for main. (n) +No dependencies + +runtimeElements-published (n) +No dependencies + +runtimeOnly - Runtime only dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +runtimeOnlyDependenciesMetadata +No dependencies + +sourceArtifacts (n) +No dependencies + +testAnnotationProcessor - Annotation processors and their dependencies for source set 'test'. +No dependencies + +testApi - API dependencies for compilation 'test' (target (jvm)). (n) +No dependencies + +testApiDependenciesMetadata +No dependencies + +testCompileClasspath - Compile classpath for compilation 'test' (target (jvm)). ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 +| | +--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++--- junit:junit:4.13.2 +| \--- org.hamcrest:hamcrest-core:1.3 +\--- com.google.truth:truth:1.1.3 + +--- com.google.guava:guava:30.1.1-android + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | +--- com.google.code.findbugs:jsr305:3.0.2 + | +--- org.checkerframework:checker-compat-qual:2.5.5 + | +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.7.1 + | \--- com.google.j2objc:j2objc-annotations:1.3 + +--- org.checkerframework:checker-qual:3.13.0 + +--- junit:junit:4.13.2 (*) + +--- com.google.auto.value:auto-value-annotations:1.8.1 + +--- com.google.errorprone:error_prone_annotations:2.7.1 + \--- org.ow2.asm:asm:9.1 + +testCompileOnly - Compile only dependencies for compilation 'test' (target (jvm)). +No dependencies + +testCompileOnlyDependenciesMetadata +No dependencies + +testImplementation - Implementation only dependencies for compilation 'test' (target (jvm)). (n) ++--- junit:junit:4.13.2 (n) +\--- com.google.truth:truth:1.1.3 (n) + +testImplementationDependenciesMetadata ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 +| | +--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++--- junit:junit:4.13.2 +| \--- org.hamcrest:hamcrest-core:1.3 +\--- com.google.truth:truth:1.1.3 + +--- com.google.guava:guava:30.1.1-android + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | +--- com.google.code.findbugs:jsr305:3.0.2 + | +--- org.checkerframework:checker-compat-qual:2.5.5 + | +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.7.1 + | \--- com.google.j2objc:j2objc-annotations:1.3 + +--- org.checkerframework:checker-qual:3.13.0 + +--- junit:junit:4.13.2 (*) + +--- com.google.auto.value:auto-value-annotations:1.8.1 + +--- com.google.errorprone:error_prone_annotations:2.7.1 + \--- org.ow2.asm:asm:9.1 + +testKotlinScriptDef - Script filename extensions discovery classpath configuration +No dependencies + +testKotlinScriptDefExtensions +No dependencies + +testResultsElementsForTest - Directory containing binary results of running tests for the test Test Suite's test target. (n) +No dependencies + +testRuntimeClasspath - Runtime classpath of compilation 'test' (target (jvm)). ++--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 +| | +--- org.jetbrains:annotations:13.0 +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0 +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.0 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*) ++--- junit:junit:4.13.2 +| \--- org.hamcrest:hamcrest-core:1.3 +\--- com.google.truth:truth:1.1.3 + +--- com.google.guava:guava:30.1.1-android + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | +--- com.google.code.findbugs:jsr305:3.0.2 + | +--- org.checkerframework:checker-compat-qual:2.5.5 + | +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.7.1 + | \--- com.google.j2objc:j2objc-annotations:1.3 + +--- org.checkerframework:checker-qual:3.13.0 + +--- junit:junit:4.13.2 (*) + +--- com.google.auto.value:auto-value-annotations:1.8.1 + +--- com.google.errorprone:error_prone_annotations:2.7.1 + \--- org.ow2.asm:asm:9.1 + +testRuntimeOnly - Runtime only dependencies for compilation 'test' (target (jvm)). (n) +No dependencies + +testRuntimeOnlyDependenciesMetadata +No dependencies + +(*) - dependencies omitted (listed previously) + +(n) - Not resolved (configuration is not meant to be resolved) + +A web-based, searchable dependency report is available by adding the --scan option. + +BUILD SUCCESSFUL in 20s +1 actionable task: 1 executed diff --git a/src/test/fixtures/configuration-differences/old.txt b/src/test/fixtures/configuration-differences/old.txt new file mode 100644 index 0000000..1393fb8 --- /dev/null +++ b/src/test/fixtures/configuration-differences/old.txt @@ -0,0 +1,244 @@ +> Configure project : +Registering artifact transforms extending ArtifactTransform has been deprecated. This is scheduled to be removed in Gradle 8.0. Implement TransformAction instead. See https://docs.gradle.org/7.4.2/userguide/artifact_transforms.html for more details. + at build_3fs3ishr9wfulhpun2c9l2hz5.run(P:\projects\contrib\github-dependency-tree-diff\build.gradle:7) + (Run with --stacktrace to get the full stack trace of this deprecation warning.) + +> Task :dependencies + +------------------------------------------------------------ +Root project 'dependency-tree-diff' +------------------------------------------------------------ + +-api (n) +No dependencies + +-runtime (n) +No dependencies + +annotationProcessor - Annotation processors and their dependencies for source set 'main'. +No dependencies + +api - API dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +apiDependenciesMetadata +\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 + +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 + \--- org.jetbrains:annotations:13.0 + +apiElements - API elements for main. (n) +No dependencies + +archives - Configuration for archive artifacts. (n) +No dependencies + +compile - Dependencies for compilation 'main' (target (jvm)) (deprecated, use 'implementation ' instead). +No dependencies + +compileClasspath - Compile classpath for compilation 'main' (target (jvm)). +\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 + +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 + \--- org.jetbrains:annotations:13.0 + +compileOnly - Compile only dependencies for compilation 'main' (target (jvm)). +No dependencies + +compileOnlyDependenciesMetadata +No dependencies + +default - Configuration for default artifacts. (n) +No dependencies + +implementation - Implementation only dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +implementationDependenciesMetadata +\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 + +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 + \--- org.jetbrains:annotations:13.0 + +kotlinCompilerClasspath +\--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.4.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 + | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 + | \--- org.jetbrains:annotations:13.0 + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.4.0 + +--- org.jetbrains.kotlin:kotlin-reflect:1.4.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.4.0 + \--- org.jetbrains.intellij.deps:trove4j:1.0.20181211 + +kotlinCompilerPluginClasspath +\--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.4.0 + +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.4.0 + | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.4.0 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 + | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 + | | | \--- org.jetbrains:annotations:13.0 + | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.4.0 (*) + | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -> 1.4.0 + | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.4.0 + | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.4.0 + | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) + | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.4.0 (*) + | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) + | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7 (*) + \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) + +kotlinKlibCommonizerClasspath +\--- org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.4.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 + | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 + | \--- org.jetbrains:annotations:13.0 + \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.4.0 + +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) + +--- org.jetbrains.kotlin:kotlin-script-runtime:1.4.0 + +--- org.jetbrains.kotlin:kotlin-reflect:1.4.0 + | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 (*) + +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.4.0 + \--- org.jetbrains.intellij.deps:trove4j:1.0.20181211 + +kotlinNativeCompilerPluginClasspath +No dependencies + +kotlinScriptDef - Script filename extensions discovery classpath configuration +No dependencies + +kotlinScriptDefExtensions +No dependencies + +mainSourceElements - List of source directories contained in the Main SourceSet. (n) +No dependencies + +r8 +\--- com.android.tools:r8:2.0.99 + +runtime - Runtime dependencies for compilation 'main' (target (jvm)) (deprecated, use 'runtimeOnly ' instead). +No dependencies + +runtimeClasspath - Runtime classpath of compilation 'main' (target (jvm)). +\--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 + +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 + \--- org.jetbrains:annotations:13.0 + +runtimeElements - Elements of runtime for main. (n) +No dependencies + +runtimeOnly - Runtime only dependencies for compilation 'main' (target (jvm)). (n) +No dependencies + +runtimeOnlyDependenciesMetadata +No dependencies + +sourceArtifacts (n) +No dependencies + +testAnnotationProcessor - Annotation processors and their dependencies for source set 'test'. +No dependencies + +testApi - API dependencies for compilation 'test' (target (jvm)). (n) +No dependencies + +testApiDependenciesMetadata +No dependencies + +testCompile - Dependencies for compilation 'test' (target (jvm)) (deprecated, use 'testImplementation ' instead). +No dependencies + +testCompileClasspath - Compile classpath for compilation 'test' (target (jvm)). ++--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +| \--- org.jetbrains:annotations:13.0 ++--- junit:junit:4.13.2 +| \--- org.hamcrest:hamcrest-core:1.3 +\--- com.google.truth:truth:1.1.3 + +--- com.google.guava:guava:30.1.1-android + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | +--- com.google.code.findbugs:jsr305:3.0.2 + | +--- org.checkerframework:checker-compat-qual:2.5.5 + | +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.7.1 + | \--- com.google.j2objc:j2objc-annotations:1.3 + +--- org.checkerframework:checker-qual:3.13.0 + +--- junit:junit:4.13.2 (*) + +--- com.google.auto.value:auto-value-annotations:1.8.1 + +--- com.google.errorprone:error_prone_annotations:2.7.1 + \--- org.ow2.asm:asm:9.1 + +testCompileOnly - Compile only dependencies for compilation 'test' (target (jvm)). +No dependencies + +testCompileOnlyDependenciesMetadata +No dependencies + +testImplementation - Implementation only dependencies for compilation 'test' (target (jvm)). (n) ++--- junit:junit:4.13.2 (n) +\--- com.google.truth:truth:1.1.3 (n) + +testImplementationDependenciesMetadata ++--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +| \--- org.jetbrains:annotations:13.0 ++--- junit:junit:4.13.2 +| \--- org.hamcrest:hamcrest-core:1.3 +\--- com.google.truth:truth:1.1.3 + +--- com.google.guava:guava:30.1.1-android + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | +--- com.google.code.findbugs:jsr305:3.0.2 + | +--- org.checkerframework:checker-compat-qual:2.5.5 + | +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.7.1 + | \--- com.google.j2objc:j2objc-annotations:1.3 + +--- org.checkerframework:checker-qual:3.13.0 + +--- junit:junit:4.13.2 (*) + +--- com.google.auto.value:auto-value-annotations:1.8.1 + +--- com.google.errorprone:error_prone_annotations:2.7.1 + \--- org.ow2.asm:asm:9.1 + +testKotlinScriptDef - Script filename extensions discovery classpath configuration +No dependencies + +testKotlinScriptDefExtensions +No dependencies + +testResultsElementsForTest - Directory containing binary results of running tests for the test Test Suite's test target. (n) +No dependencies + +testRuntime - Runtime dependencies for compilation 'test' (target (jvm)) (deprecated, use 'testRuntimeOnly ' instead). +No dependencies + +testRuntimeClasspath - Runtime classpath of compilation 'test' (target (jvm)). ++--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.4.0 +| \--- org.jetbrains:annotations:13.0 ++--- junit:junit:4.13.2 +| \--- org.hamcrest:hamcrest-core:1.3 +\--- com.google.truth:truth:1.1.3 + +--- com.google.guava:guava:30.1.1-android + | +--- com.google.guava:failureaccess:1.0.1 + | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava + | +--- com.google.code.findbugs:jsr305:3.0.2 + | +--- org.checkerframework:checker-compat-qual:2.5.5 + | +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.7.1 + | \--- com.google.j2objc:j2objc-annotations:1.3 + +--- org.checkerframework:checker-qual:3.13.0 + +--- junit:junit:4.13.2 (*) + +--- com.google.auto.value:auto-value-annotations:1.8.1 + +--- com.google.errorprone:error_prone_annotations:2.7.1 + \--- org.ow2.asm:asm:9.1 + +testRuntimeOnly - Runtime only dependencies for compilation 'test' (target (jvm)). (n) +No dependencies + +testRuntimeOnlyDependenciesMetadata +No dependencies + +(*) - dependencies omitted (listed previously) + +(n) - Not resolved (configuration is not meant to be resolved) + +A web-based, searchable dependency report is available by adding the --scan option. + +BUILD SUCCESSFUL in 42s +1 actionable task: 1 executed