From beb157cf18a71a785833656727465274ccc6c6e4 Mon Sep 17 00:00:00 2001 From: Tad Fisher Date: Sun, 22 Nov 2020 16:22:22 -0800 Subject: [PATCH] Update build; improve caching; improve tests --- app/build.gradle.kts | 2 +- app/gradle.lockfile | 33 + .../compileClasspath.lockfile | 16 - .../runtimeClasspath.lockfile | 18 - .../testCompileClasspath.lockfile | 20 - .../testRuntimeClasspath.lockfile | 31 - app/src/dist/share/gradle-env.nix | 33 +- build.gradle.kts | 9 +- default.nix | 2 +- .../maven-bom/kotlin/build.gradle.kts | 12 + .../snapshot-dynamic/groovy/build.gradle | 11 + .../snapshot-dynamic/kotlin/build.gradle.kts | 11 + .../groovy/build.gradle | 0 .../dependency/snapshot/groovy/build.gradle | 5 +- .../snapshot/kotlin/build.gradle.kts | 5 +- .../anuken/packr/-SNAPSHOT/maven-metadata.xml | 28 + .../packr--packr-1.2-g034efe5-114.jar | Bin 0 -> 190 bytes .../packr--packr-1.2-g034efe5-114.pom | 34 + .../github/anuken/packr/maven-metadata.xml | 27 + .../micrometer-bom/1.5.1/_remote.repositories | 3 + .../1.5.1/micrometer-bom-1.5.1.pom | 174 + .../1.5.1/micrometer-bom-1.5.1.pom.sha1 | 1 + .../1.5.1/_remote.repositories | 4 + .../1.5.1/micrometer-core-1.5.1.jar | Bin 0 -> 576163 bytes .../1.5.1/micrometer-core-1.5.1.jar.sha1 | 1 + .../1.5.1/micrometer-core-1.5.1.pom | 239 ++ .../1.5.1/micrometer-core-1.5.1.pom.sha1 | 1 + .../2.0.0-SNAPSHOT/maven-metadata.xml | 32 + ...test-SNAPSHOT1-2.0.0-20070310.181613-3.jar | 1 + ...test-SNAPSHOT1-2.0.0-20070310.181613-3.pom | 26 + .../2.0.2-SNAPSHOT/maven-metadata.xml | 32 + ...test-SNAPSHOT1-2.0.2-20070310.181613-3.jar | 1 + ...test-SNAPSHOT1-2.0.2-20070310.181613-3.pom | 26 + .../apache/test-SNAPSHOT1/maven-metadata.xml | 32 + .../2.0.2-SNAPSHOT/maven-metadata.xml | 30 + .../test-SNAPSHOT2-2.0.2-SNAPSHOT.jar | 1 + .../test-SNAPSHOT2-2.0.2-SNAPSHOT.pom | 26 + .../apache/test-SNAPSHOT2/maven-metadata.xml | 31 + .../2.1.12/HdrHistogram-2.1.12.jar | 0 .../2.1.12/HdrHistogram-2.1.12.jar.sha1 | 1 + .../2.1.12/HdrHistogram-2.1.12.pom | 268 ++ .../2.1.12/HdrHistogram-2.1.12.pom.sha1 | 1 + .../HdrHistogram/2.1.12/_remote.repositories | 4 + .../LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar | 0 .../2.0.3/LatencyUtils-2.0.3.jar.sha1 | 1 + .../LatencyUtils/2.0.3/LatencyUtils-2.0.3.pom | 198 + .../2.0.3/LatencyUtils-2.0.3.pom.sha1 | 1 + .../LatencyUtils/2.0.3/_remote.repositories | 6 + gradle-env.json | 3241 ++++++++++------- gradle-env.nix | 42 +- gradle/wrapper/gradle-wrapper.jar | Bin 58695 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 2 + gradlew.bat | 25 +- model/gradle.lockfile | 13 + .../compileClasspath.lockfile | 12 - .../runtimeClasspath.lockfile | 6 - .../testCompileClasspath.lockfile | 12 - .../testRuntimeClasspath.lockfile | 12 - plugin/.stutter/java11.lock | 10 - plugin/.stutter/java8.lock | 13 +- plugin/build.gradle.kts | 12 +- plugin/buildscript-gradle.lockfile | 36 + plugin/gradle.lockfile | 69 + .../buildscript-classpath.lockfile | 34 - .../compatTestCompileClasspath.lockfile | 24 - .../compatTestRuntimeClasspath.lockfile | 30 - .../compileClasspath.lockfile | 16 - .../runtimeClasspath.lockfile | 9 - .../testCompileClasspath.lockfile | 14 - .../testRuntimeClasspath.lockfile | 15 - .../kotlin/org/nixos/gradle2nix/BasicTest.kt | 10 +- .../org/nixos/gradle2nix/DependencyTest.kt | 116 +- .../kotlin/org/nixos/gradle2nix/IvyTest.kt | 2 +- .../kotlin/org/nixos/gradle2nix/PluginTest.kt | 2 +- .../org/nixos/gradle2nix/SubprojectsTest.kt | 2 +- .../kotlin/org/nixos/gradle2nix/TestUtil.kt | 132 +- .../java/org/nixos/gradle2nix/ApiHack.java | 15 + .../nixos/gradle2nix/ConfigurationResolver.kt | 43 +- .../org/nixos/gradle2nix/Gradle2NixPlugin.kt | 47 +- .../org/nixos/gradle2nix/PluginResolver.kt | 15 +- .../nixos/gradle2nix/RepositoryResolver.kt | 30 +- settings.gradle.kts | 2 + 83 files changed, 3732 insertions(+), 1771 deletions(-) create mode 100644 app/gradle.lockfile delete mode 100644 app/gradle/dependency-locks/compileClasspath.lockfile delete mode 100644 app/gradle/dependency-locks/runtimeClasspath.lockfile delete mode 100644 app/gradle/dependency-locks/testCompileClasspath.lockfile delete mode 100644 app/gradle/dependency-locks/testRuntimeClasspath.lockfile create mode 100644 fixtures/dependency/maven-bom/kotlin/build.gradle.kts create mode 100644 fixtures/dependency/snapshot-dynamic/groovy/build.gradle create mode 100644 fixtures/dependency/snapshot-dynamic/kotlin/build.gradle.kts rename fixtures/dependency/{dynamic-snapshot => snapshot-redirect}/groovy/build.gradle (100%) create mode 100644 fixtures/repositories/m2/com/github/anuken/packr/-SNAPSHOT/maven-metadata.xml create mode 100644 fixtures/repositories/m2/com/github/anuken/packr/-packr-1.2-g034efe5-114/packr--packr-1.2-g034efe5-114.jar create mode 100644 fixtures/repositories/m2/com/github/anuken/packr/-packr-1.2-g034efe5-114/packr--packr-1.2-g034efe5-114.pom create mode 100644 fixtures/repositories/m2/com/github/anuken/packr/maven-metadata.xml create mode 100644 fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/_remote.repositories create mode 100644 fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom create mode 100644 fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom.sha1 create mode 100644 fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/_remote.repositories create mode 100644 fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.jar create mode 100644 fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.jar.sha1 create mode 100644 fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom create mode 100644 fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom.sha1 create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/maven-metadata.xml create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.jar create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.pom create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/maven-metadata.xml create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/test-SNAPSHOT1-2.0.2-20070310.181613-3.jar create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/test-SNAPSHOT1-2.0.2-20070310.181613-3.pom create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT1/maven-metadata.xml create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/maven-metadata.xml create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.jar create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.pom create mode 100644 fixtures/repositories/m2/org/apache/test-SNAPSHOT2/maven-metadata.xml create mode 100644 fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar create mode 100644 fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar.sha1 create mode 100644 fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom create mode 100644 fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom.sha1 create mode 100644 fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/_remote.repositories create mode 100644 fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar create mode 100644 fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar.sha1 create mode 100644 fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.pom create mode 100644 fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.pom.sha1 create mode 100644 fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/_remote.repositories create mode 100644 model/gradle.lockfile delete mode 100644 model/gradle/dependency-locks/compileClasspath.lockfile delete mode 100644 model/gradle/dependency-locks/runtimeClasspath.lockfile delete mode 100644 model/gradle/dependency-locks/testCompileClasspath.lockfile delete mode 100644 model/gradle/dependency-locks/testRuntimeClasspath.lockfile delete mode 100644 plugin/.stutter/java11.lock create mode 100644 plugin/buildscript-gradle.lockfile create mode 100644 plugin/gradle.lockfile delete mode 100644 plugin/gradle/dependency-locks/buildscript-classpath.lockfile delete mode 100644 plugin/gradle/dependency-locks/compatTestCompileClasspath.lockfile delete mode 100644 plugin/gradle/dependency-locks/compatTestRuntimeClasspath.lockfile delete mode 100644 plugin/gradle/dependency-locks/compileClasspath.lockfile delete mode 100644 plugin/gradle/dependency-locks/runtimeClasspath.lockfile delete mode 100644 plugin/gradle/dependency-locks/testCompileClasspath.lockfile delete mode 100644 plugin/gradle/dependency-locks/testRuntimeClasspath.lockfile create mode 100644 plugin/src/main/java/org/nixos/gradle2nix/ApiHack.java diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e7facf0..bea1712 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -27,7 +27,7 @@ dependencies { } application { - mainClassName = "org.nixos.gradle2nix.MainKt" + mainClass.set("org.nixos.gradle2nix.MainKt") applicationName = "gradle2nix" applicationDefaultJvmArgs += "-Dorg.nixos.gradle2nix.share=@APP_HOME@/share" applicationDistribution diff --git a/app/gradle.lockfile b/app/gradle.lockfile new file mode 100644 index 0000000..b92c79f --- /dev/null +++ b/app/gradle.lockfile @@ -0,0 +1,33 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +com.christophsturm:filepeek:0.1.2=testRuntimeClasspath +com.github.ajalt:clikt:2.8.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.moshi:moshi-adapters:1.11.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.moshi:moshi-kotlin:1.11.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.moshi:moshi:1.11.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.okio:okio:2.9.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.github.classgraph:classgraph:4.8.37=testRuntimeClasspath +io.strikt:strikt-core:0.28.0=testCompileClasspath,testRuntimeClasspath +net.swiftzer.semver:semver:1.1.1=runtimeClasspath,testRuntimeClasspath +org.apiguardian:apiguardian-api:1.1.0=testRuntimeClasspath +org.gradle:gradle-tooling-api:6.8-milestone-2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-reflect:1.4.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-common:1.4.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib:1.4.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.3=testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.3.9=testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9=testRuntimeClasspath +org.jetbrains:annotations:13.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-commons:1.6.0=testRuntimeClasspath +org.junit.platform:junit-platform-engine:1.6.0=testRuntimeClasspath +org.junit:junit-bom:5.6.0=testRuntimeClasspath +org.opentest4j:opentest4j:1.2.0=testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.0-alpha1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-simple:2.0.0-alpha1=runtimeClasspath,testRuntimeClasspath +org.spekframework.spek2:spek-dsl-jvm:2.0.14=testCompileClasspath,testRuntimeClasspath +org.spekframework.spek2:spek-runner-junit5:2.0.14=testRuntimeClasspath +org.spekframework.spek2:spek-runtime-jvm:2.0.14=testRuntimeClasspath +empty= diff --git a/app/gradle/dependency-locks/compileClasspath.lockfile b/app/gradle/dependency-locks/compileClasspath.lockfile deleted file mode 100644 index db44383..0000000 --- a/app/gradle/dependency-locks/compileClasspath.lockfile +++ /dev/null @@ -1,16 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.github.ajalt:clikt:2.6.0 -com.squareup.moshi:moshi-adapters:1.9.2 -com.squareup.moshi:moshi-kotlin:1.9.2 -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:2.6.0 -org.gradle:gradle-tooling-api:6.3 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains:annotations:13.0 -org.slf4j:slf4j-api:2.0.0-alpha1 diff --git a/app/gradle/dependency-locks/runtimeClasspath.lockfile b/app/gradle/dependency-locks/runtimeClasspath.lockfile deleted file mode 100644 index f243603..0000000 --- a/app/gradle/dependency-locks/runtimeClasspath.lockfile +++ /dev/null @@ -1,18 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.github.ajalt:clikt:2.6.0 -com.squareup.moshi:moshi-adapters:1.9.2 -com.squareup.moshi:moshi-kotlin:1.9.2 -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:2.6.0 -net.swiftzer.semver:semver:1.1.1 -org.gradle:gradle-tooling-api:6.3 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains:annotations:13.0 -org.slf4j:slf4j-api:2.0.0-alpha1 -org.slf4j:slf4j-simple:2.0.0-alpha1 diff --git a/app/gradle/dependency-locks/testCompileClasspath.lockfile b/app/gradle/dependency-locks/testCompileClasspath.lockfile deleted file mode 100644 index 61b6f15..0000000 --- a/app/gradle/dependency-locks/testCompileClasspath.lockfile +++ /dev/null @@ -1,20 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.christophsturm:filepeek:0.1.2 -com.github.ajalt:clikt:2.6.0 -com.squareup.moshi:moshi-adapters:1.9.2 -com.squareup.moshi:moshi-kotlin:1.9.2 -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:2.6.0 -io.strikt:strikt-core:0.25.0 -org.gradle:gradle-tooling-api:6.3 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains:annotations:13.0 -org.opentest4j:opentest4j:1.2.0 -org.slf4j:slf4j-api:2.0.0-alpha1 -org.spekframework.spek2:spek-dsl-jvm:2.0.10 diff --git a/app/gradle/dependency-locks/testRuntimeClasspath.lockfile b/app/gradle/dependency-locks/testRuntimeClasspath.lockfile deleted file mode 100644 index 182add4..0000000 --- a/app/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ /dev/null @@ -1,31 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.christophsturm:filepeek:0.1.2 -com.github.ajalt:clikt:2.6.0 -com.squareup.moshi:moshi-adapters:1.9.2 -com.squareup.moshi:moshi-kotlin:1.9.2 -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:2.6.0 -io.github.classgraph:classgraph:4.8.37 -io.strikt:strikt-core:0.25.0 -net.swiftzer.semver:semver:1.1.1 -org.apiguardian:apiguardian-api:1.1.0 -org.gradle:gradle-tooling-api:6.3 -org.jetbrains.kotlin:kotlin-reflect:1.3.71 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.71 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.71 -org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.3 -org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5 -org.jetbrains:annotations:13.0 -org.junit.platform:junit-platform-commons:1.6.0 -org.junit.platform:junit-platform-engine:1.6.0 -org.junit:junit-bom:5.6.0 -org.opentest4j:opentest4j:1.2.0 -org.slf4j:slf4j-api:2.0.0-alpha1 -org.slf4j:slf4j-simple:2.0.0-alpha1 -org.spekframework.spek2:spek-dsl-jvm:2.0.10 -org.spekframework.spek2:spek-runner-junit5:2.0.10 -org.spekframework.spek2:spek-runtime-jvm:2.0.10 diff --git a/app/src/dist/share/gradle-env.nix b/app/src/dist/share/gradle-env.nix index bea2d8f..e1ca199 100644 --- a/app/src/dist/share/gradle-env.nix +++ b/app/src/dist/share/gradle-env.nix @@ -36,8 +36,8 @@ let concatStringsSep; inherit (stdenv.lib) - versionOlder unique mapAttrs last concatMapStringsSep removeSuffix - optionalString groupBy' readFile hasSuffix; + versionOlder unique mapAttrs mapAttrsToList last concatMapStringsSep + removeSuffix optionalString groupBy' readFile hasSuffix; mkDep = depSpec: stdenv.mkDerivation { inherit (depSpec) name; @@ -230,7 +230,7 @@ let }; mkProjectEnv = projectSpec: { - inherit (projectSpec) name version; + inherit (projectSpec) name path version; initScript = mkInitScript projectSpec; gradle = args.gradlePackage or mkGradle projectSpec.gradle; }; @@ -243,6 +243,23 @@ let pname = args.pname or projectEnv.name; version = args.version or projectEnv.version; + buildProject = env: flags: '' + gradle --offline --no-daemon --no-build-cache \ + --info --full-stacktrace --warning-mode=all \ + ${optionalString enableParallelBuilding "--parallel"} \ + ${optionalString enableDebug "-Dorg.gradle.debug=true"} \ + --init-script ${env.initScript} \ + ${optionalString (env.path != "") ''-p "${env.path}"''} \ + ${concatStringsSep " " flags} + ''; + + buildIncludedProjects = + concatStringsSep "\n" (mapAttrsToList + (_: env: buildProject env [ "build" ]) + (removeAttrs gradleEnv [ "" ])); + + buildRootProject = buildProject projectEnv gradleFlags; + in stdenv.mkDerivation (args // { inherit pname version; @@ -260,13 +277,9 @@ in stdenv.mkDerivation (args // { mkdir -p $TMPHOME/init.d cp ${projectEnv.initScript} $TMPHOME/init.d - env \ - "GRADLE_USER_HOME=$TMPHOME" \ - gradle --offline --no-daemon --no-build-cache \ - --info --full-stacktrace --warning-mode=all \ - ${optionalString enableParallelBuilding "--parallel"} \ - ${optionalString enableDebug "-Dorg.gradle.debug=true"} \ - ${concatStringsSep " " gradleFlags} + export "GRADLE_USER_HOME=$TMPHOME" + ${buildIncludedProjects} + ${buildRootProject} ) runHook postBuild diff --git a/build.gradle.kts b/build.gradle.kts index b8edea0..441ac4f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -36,12 +36,11 @@ allprojects { tasks.register("lock") { doFirst { assert(gradle.startParameter.isWriteDependencyLocks) + file("buildscript-gradle.lockfile").delete() + file("gradle.lockfile").delete() } doLast { - sourceSets.all { - configurations[compileClasspathConfigurationName].resolve() - configurations[runtimeClasspathConfigurationName].resolve() - } + configurations.matching { it.isCanBeResolved}.all { resolve() } } } } @@ -50,7 +49,7 @@ allprojects { tasks { wrapper { - gradleVersion = "6.3" + gradleVersion = "6.8-milestone-3" distributionType = Wrapper.DistributionType.ALL } } diff --git a/default.nix b/default.nix index d4fd00d..a391bc3 100644 --- a/default.nix +++ b/default.nix @@ -3,7 +3,7 @@ with pkgs; let - buildGradle = pkgs.callPackage ./gradle-env.nix {}; + buildGradle = callPackage ./gradle-env.nix {}; gradle2nix = buildGradle { envSpec = ./gradle-env.json; diff --git a/fixtures/dependency/maven-bom/kotlin/build.gradle.kts b/fixtures/dependency/maven-bom/kotlin/build.gradle.kts new file mode 100644 index 0000000..9ad9517 --- /dev/null +++ b/fixtures/dependency/maven-bom/kotlin/build.gradle.kts @@ -0,0 +1,12 @@ +plugins { + java +} + +repositories { + maven { url = uri("http://localhost:9999") } +} + +dependencies { + implementation(platform("io.micrometer:micrometer-bom:1.5.1")) + implementation("io.micrometer:micrometer-core") +} \ No newline at end of file diff --git a/fixtures/dependency/snapshot-dynamic/groovy/build.gradle b/fixtures/dependency/snapshot-dynamic/groovy/build.gradle new file mode 100644 index 0000000..5b137e1 --- /dev/null +++ b/fixtures/dependency/snapshot-dynamic/groovy/build.gradle @@ -0,0 +1,11 @@ +plugins { + id "java" +} + +repositories { + maven { url = uri("http://localhost:9999") } +} + +dependencies { + implementation "org.apache:test-SNAPSHOT1:2.0.2-SNAPSHOT" +} \ No newline at end of file diff --git a/fixtures/dependency/snapshot-dynamic/kotlin/build.gradle.kts b/fixtures/dependency/snapshot-dynamic/kotlin/build.gradle.kts new file mode 100644 index 0000000..805f99e --- /dev/null +++ b/fixtures/dependency/snapshot-dynamic/kotlin/build.gradle.kts @@ -0,0 +1,11 @@ +plugins { + java +} + +repositories { + maven { url = uri("http://localhost:9999") } +} + +dependencies { + "implementation"("org.apache:test-SNAPSHOT1:2.0.2-SNAPSHOT") +} diff --git a/fixtures/dependency/dynamic-snapshot/groovy/build.gradle b/fixtures/dependency/snapshot-redirect/groovy/build.gradle similarity index 100% rename from fixtures/dependency/dynamic-snapshot/groovy/build.gradle rename to fixtures/dependency/snapshot-redirect/groovy/build.gradle diff --git a/fixtures/dependency/snapshot/groovy/build.gradle b/fixtures/dependency/snapshot/groovy/build.gradle index 3c75776..e0a1b63 100644 --- a/fixtures/dependency/snapshot/groovy/build.gradle +++ b/fixtures/dependency/snapshot/groovy/build.gradle @@ -3,10 +3,9 @@ plugins { } repositories { - mavenCentral() - maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } + maven { url = uri("http://localhost:9999") } } dependencies { - implementation "com.squareup.okio:okio:2.5.0-SNAPSHOT" + implementation "org.apache:test-SNAPSHOT2:2.0.2-SNAPSHOT" } \ No newline at end of file diff --git a/fixtures/dependency/snapshot/kotlin/build.gradle.kts b/fixtures/dependency/snapshot/kotlin/build.gradle.kts index fa5622d..ed66d2a 100644 --- a/fixtures/dependency/snapshot/kotlin/build.gradle.kts +++ b/fixtures/dependency/snapshot/kotlin/build.gradle.kts @@ -3,10 +3,9 @@ plugins { } repositories { - mavenCentral() - maven { url = uri("https://oss.sonatype.org/content/repositories/snapshots/") } + maven { url = uri("http://localhost:9999") } } dependencies { - "implementation"("com.squareup.okio:okio:2.5.0-SNAPSHOT") + "implementation"("org.apache:test-SNAPSHOT2:2.0.2-SNAPSHOT") } diff --git a/fixtures/repositories/m2/com/github/anuken/packr/-SNAPSHOT/maven-metadata.xml b/fixtures/repositories/m2/com/github/anuken/packr/-SNAPSHOT/maven-metadata.xml new file mode 100644 index 0000000..7ddcdde --- /dev/null +++ b/fixtures/repositories/m2/com/github/anuken/packr/-SNAPSHOT/maven-metadata.xml @@ -0,0 +1,28 @@ + + + + + com.github.anuken + packr + -packr-1.2-g034efe5-114 + + + packr-1.2-g034efe5 + 114 + + + diff --git a/fixtures/repositories/m2/com/github/anuken/packr/-packr-1.2-g034efe5-114/packr--packr-1.2-g034efe5-114.jar b/fixtures/repositories/m2/com/github/anuken/packr/-packr-1.2-g034efe5-114/packr--packr-1.2-g034efe5-114.jar new file mode 100644 index 0000000000000000000000000000000000000000..34a552e1d2cf8ee45aaab91b297850b4403a2a36 GIT binary patch literal 190 zcmWIWW@Zs#;9%fjFf1<#WIzI}3 + + 4.0.0 + com.github.anuken + packr + -SNAPSHOT + + + org.zeroturnaround + zt-zip + 1.10 + compile + + + com.eclipsesource.minimal-json + minimal-json + 0.9.1 + compile + + + com.lexicalscope.jewelcli + jewelcli + 0.8.9 + compile + + + org.slf4j + slf4j-simple + 1.6.6 + compile + + + diff --git a/fixtures/repositories/m2/com/github/anuken/packr/maven-metadata.xml b/fixtures/repositories/m2/com/github/anuken/packr/maven-metadata.xml new file mode 100644 index 0000000..ea96064 --- /dev/null +++ b/fixtures/repositories/m2/com/github/anuken/packr/maven-metadata.xml @@ -0,0 +1,27 @@ + + + + + com.github.anuken + packr + + packr-1.2 + + packr-1.2 + + + diff --git a/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/_remote.repositories b/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/_remote.repositories new file mode 100644 index 0000000..7267c2f --- /dev/null +++ b/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Thu Sep 24 11:23:49 PDT 2020 +micrometer-bom-1.5.1.pom>maven-public= diff --git a/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom b/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom new file mode 100644 index 0000000..5a73092 --- /dev/null +++ b/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom @@ -0,0 +1,174 @@ +cp + + 4.0.0 + io.micrometer + micrometer-bom + 1.5.1 + pom + + + + io.micrometer + micrometer-core + 1.5.1 + + + io.micrometer + micrometer-jersey2 + 1.5.1 + + + io.micrometer + micrometer-registry-appoptics + 1.5.1 + + + io.micrometer + micrometer-registry-atlas + 1.5.1 + + + io.micrometer + micrometer-registry-azure-monitor + 1.5.1 + + + io.micrometer + micrometer-registry-cloudwatch + 1.5.1 + + + io.micrometer + micrometer-registry-cloudwatch2 + 1.5.1 + + + io.micrometer + micrometer-registry-datadog + 1.5.1 + + + io.micrometer + micrometer-registry-dynatrace + 1.5.1 + + + io.micrometer + micrometer-registry-elastic + 1.5.1 + + + io.micrometer + micrometer-registry-ganglia + 1.5.1 + + + io.micrometer + micrometer-registry-graphite + 1.5.1 + + + io.micrometer + micrometer-registry-humio + 1.5.1 + + + io.micrometer + micrometer-registry-influx + 1.5.1 + + + io.micrometer + micrometer-registry-jmx + 1.5.1 + + + io.micrometer + micrometer-registry-kairos + 1.5.1 + + + io.micrometer + micrometer-registry-new-relic + 1.5.1 + + + io.micrometer + micrometer-registry-opentsdb + 1.5.1 + + + io.micrometer + micrometer-registry-prometheus + 1.5.1 + + + io.micrometer + micrometer-registry-signalfx + 1.5.1 + + + io.micrometer + micrometer-registry-stackdriver + 1.5.1 + + + io.micrometer + micrometer-registry-statsd + 1.5.1 + + + io.micrometer + micrometer-registry-wavefront + 1.5.1 + + + io.micrometer + micrometer-test + 1.5.1 + + + + micrometer-bom + Micrometer BOM (Bill of Materials) for managing Micrometer artifact versions + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + 1.0 + io.micrometer#micrometer-bom;1.5.1 + 1.5.1 + release + circleci + Linux + 2020-05-08_16:43:24 + 6.4 + /micrometer-bom + git@github.com:micrometer-metrics/micrometer.git + 5984c10 + 5984c10fc12b781652e27a9ea95c439f96e73cf8 + 82db0d896427 + LOCAL + LOCAL + LOCAL + 14.0.1+7 (Oracle Corporation) + 14.0.1 + tludwig@vmware.com + tludwig@vmware.com + + https://github.com/micrometer-metrics/micrometer + + git@github.com:micrometer-metrics/micrometer.git + + + + shakuzen + Tommy Ludwig + tludwig@vmware.com + + + diff --git a/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom.sha1 b/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom.sha1 new file mode 100644 index 0000000..056c154 --- /dev/null +++ b/fixtures/repositories/m2/io/micrometer/micrometer-bom/1.5.1/micrometer-bom-1.5.1.pom.sha1 @@ -0,0 +1 @@ +fb57aac12f2370e7115ab8af5265322397cae49e \ No newline at end of file diff --git a/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/_remote.repositories b/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/_remote.repositories new file mode 100644 index 0000000..27936ca --- /dev/null +++ b/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Sat Nov 21 19:26:36 PST 2020 +micrometer-core-1.5.1.jar>central= +micrometer-core-1.5.1.pom>central= diff --git a/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.jar b/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..212917ef9371410db636672e7afd3d112d734f90 GIT binary patch literal 576163 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Ðb?GbOp8M)3 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 *}rO^E=Zg*+EV+{Wud;1 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 }|=3ah>N0 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 SHDfj7##syucl0?J7#IMws(o4j literal 0 HcmV?d00001 diff --git a/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.jar.sha1 b/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.jar.sha1 new file mode 100644 index 0000000..807df5f --- /dev/null +++ b/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.jar.sha1 @@ -0,0 +1 @@ +f58ddf32310729011f6c2171fbe1a085b4336b2f \ No newline at end of file diff --git a/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom b/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom new file mode 100644 index 0000000..a0026ec --- /dev/null +++ b/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom @@ -0,0 +1,239 @@ + + + 4.0.0 + io.micrometer + micrometer-core + 1.5.1 + + + org.hdrhistogram + HdrHistogram + 2.1.12 + compile + + + org.latencyutils + LatencyUtils + 2.0.3 + runtime + + + HdrHistogram + org.hdrhistogram + + + + + com.google.code.findbugs + jsr305 + 3.0.2 + compile + true + + + io.dropwizard.metrics + metrics-core + 4.0.7 + compile + true + + + com.google.guava + guava + 29.0-jre + compile + true + + + com.github.ben-manes.caffeine + caffeine + 2.8.2 + compile + true + + + net.sf.ehcache + ehcache + 2.10.6 + compile + true + + + javax.cache + cache-api + 1.1.1 + compile + true + + + com.hazelcast + hazelcast + 4.0.1 + compile + true + + + org.hibernate + hibernate-entitymanager + 6.0.0.Alpha5 + compile + true + + + org.eclipse.jetty + jetty-server + 9.4.28.v20200408 + compile + true + + + org.eclipse.jetty + jetty-client + 9.4.28.v20200408 + compile + true + + + org.apache.tomcat.embed + tomcat-embed-core + 8.5.54 + compile + true + + + org.apache.httpcomponents + httpclient + 4.5.12 + compile + true + + + org.apache.httpcomponents + httpasyncclient + 4.1.4 + compile + true + + + com.netflix.hystrix + hystrix-core + 1.5.12 + compile + true + + + ch.qos.logback + logback-classic + 1.2.3 + compile + true + + + org.apache.logging.log4j + log4j-core + 2.13.2 + compile + true + + + io.projectreactor + reactor-core + 3.3.5.RELEASE + compile + true + + + io.projectreactor.netty + reactor-netty + 0.9.7.RELEASE + compile + true + + + org.aspectj + aspectjweaver + 1.8.14 + compile + true + + + com.squareup.okhttp3 + okhttp + 4.5.0 + compile + true + + + org.mongodb + mongo-java-driver + 3.12.3 + compile + true + + + org.jooq + jooq + 3.13.1 + compile + true + + + org.apache.kafka + kafka-clients + 2.5.0 + compile + true + + + org.apache.kafka + kafka-streams + 2.5.0 + compile + true + + + micrometer-core + Application monitoring instrumentation facade + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + 1.0 + io.micrometer#micrometer-core;1.5.1 + 1.5.1 + integration + circleci + Linux + 2020-05-08_16:43:25 + 6.4 + /micrometer-core + git@github.com:micrometer-metrics/micrometer.git + 5984c10 + 5984c10fc12b781652e27a9ea95c439f96e73cf8 + 82db0d896427 + LOCAL + LOCAL + LOCAL + 14.0.1+7 (Oracle Corporation) + 14.0.1 + tludwig@vmware.com + tludwig@vmware.com + 14 + 14 + + https://github.com/micrometer-metrics/micrometer + + git@github.com:micrometer-metrics/micrometer.git + + + + shakuzen + Tommy Ludwig + tludwig@vmware.com + + + diff --git a/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom.sha1 b/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom.sha1 new file mode 100644 index 0000000..4c192c5 --- /dev/null +++ b/fixtures/repositories/m2/io/micrometer/micrometer-core/1.5.1/micrometer-core-1.5.1.pom.sha1 @@ -0,0 +1 @@ +e68ba4ca00f195e4aa6a5ccd78feef2d24c578ca \ No newline at end of file diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/maven-metadata.xml b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/maven-metadata.xml new file mode 100644 index 0000000..8411421 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/maven-metadata.xml @@ -0,0 +1,32 @@ + + + + org.apache + test-SNAPSHOT1 + 2.0.0-SNAPSHOT + + + 20070310.181613 + + 3 + + 20070310181754 + + \ No newline at end of file diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.jar b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.jar new file mode 100644 index 0000000..56f3b36 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.jar @@ -0,0 +1 @@ + diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.pom b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.pom new file mode 100644 index 0000000..819ed0a --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.0-SNAPSHOT/test-SNAPSHOT1-2.0.0-20070310.181613-3.pom @@ -0,0 +1,26 @@ + + + + 4.0.0 + org.apache + test-SNAPSHOT1 + Test Module for Ivy M2 parsing + 2.0.0-SNAPSHOT + diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/maven-metadata.xml b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/maven-metadata.xml new file mode 100644 index 0000000..3133072 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/maven-metadata.xml @@ -0,0 +1,32 @@ + + + + org.apache + test-SNAPSHOT1 + 2.0.2-SNAPSHOT + + + 20070310.181613 + + 3 + + 20070310181754 + + \ No newline at end of file diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/test-SNAPSHOT1-2.0.2-20070310.181613-3.jar b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/test-SNAPSHOT1-2.0.2-20070310.181613-3.jar new file mode 100644 index 0000000..56f3b36 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/test-SNAPSHOT1-2.0.2-20070310.181613-3.jar @@ -0,0 +1 @@ + diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/test-SNAPSHOT1-2.0.2-20070310.181613-3.pom b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/test-SNAPSHOT1-2.0.2-20070310.181613-3.pom new file mode 100644 index 0000000..95e3c65 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/2.0.2-SNAPSHOT/test-SNAPSHOT1-2.0.2-20070310.181613-3.pom @@ -0,0 +1,26 @@ + + + + 4.0.0 + org.apache + test-SNAPSHOT1 + Test Module for Ivy M2 parsing + 2.0.2-SNAPSHOT + diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/maven-metadata.xml b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/maven-metadata.xml new file mode 100644 index 0000000..b99689c --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT1/maven-metadata.xml @@ -0,0 +1,32 @@ + + + + org.apache + test-SNAPSHOT1 + 2.0.2-SNAPSHOT + + + 2.0.0-SNAPSHOT + 2.0.2-SNAPSHOT + + + 20070310181754 + + \ No newline at end of file diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/maven-metadata.xml b/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/maven-metadata.xml new file mode 100644 index 0000000..db1d446 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/maven-metadata.xml @@ -0,0 +1,30 @@ + + + + org.apache + test-SNAPSHOT2 + 2.0.2-SNAPSHOT + + + 3 + + 20070310181754 + + \ No newline at end of file diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.jar b/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.jar new file mode 100644 index 0000000..56f3b36 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.jar @@ -0,0 +1 @@ + diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.pom b/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.pom new file mode 100644 index 0000000..74d4aec --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/2.0.2-SNAPSHOT/test-SNAPSHOT2-2.0.2-SNAPSHOT.pom @@ -0,0 +1,26 @@ + + + + 4.0.0 + org.apache + test-SNAPSHOT2 + Test Module for Ivy M2 parsing + 2.0.2-SNAPSHOT + diff --git a/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/maven-metadata.xml b/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/maven-metadata.xml new file mode 100644 index 0000000..34640f1 --- /dev/null +++ b/fixtures/repositories/m2/org/apache/test-SNAPSHOT2/maven-metadata.xml @@ -0,0 +1,31 @@ + + + + org.apache + test-SNAPSHOT2 + 2.0.2-SNAPSHOT + + + 2.0.2-SNAPSHOT + + + 20070310181754 + + \ No newline at end of file diff --git a/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar b/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar new file mode 100644 index 0000000..e69de29 diff --git a/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar.sha1 b/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar.sha1 new file mode 100644 index 0000000..9d20fa0 --- /dev/null +++ b/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar.sha1 @@ -0,0 +1 @@ +6eb7552156e0d517ae80cc2247be1427c8d90452 \ No newline at end of file diff --git a/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom b/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom new file mode 100644 index 0000000..6bb9e4b --- /dev/null +++ b/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom @@ -0,0 +1,268 @@ + + + 4.0.0 + + org.hdrhistogram + HdrHistogram + 2.1.12 + + HdrHistogram + + http://hdrhistogram.github.io/HdrHistogram/ + + + HdrHistogram supports the recording and analyzing sampled data value + counts across a configurable integer value range with configurable value + precision within the range. Value precision is expressed as the number of + significant digits in the value recording, and provides control over value + quantization behavior across the value range and the subsequent value + resolution at any given level. + + + + + + * This code was Written by Gil Tene of Azul Systems, and released to the + * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/ + + Public Domain, per Creative Commons CC0 + http://creativecommons.org/publicdomain/zero/1.0/ + + + BSD-2-Clause + https://opensource.org/licenses/BSD-2-Clause + + + + + + giltene + Gil Tene + https://github.com/giltene + + + + + scm:git:git://github.com/HdrHistogram/HdrHistogram.git + scm:git:git://github.com/HdrHistogram/HdrHistogram.git + scm:git:git@github.com:HdrHistogram/HdrHistogram.git + HdrHistogram-2.1.12 + + + + + https://github.com/HdrHistogram/HdrHistogram/issues + GitHub Issues + + + bundle + + + UTF-8 + src/main/java/org/HdrHistogram/Version.java.template + src/main/java/org/HdrHistogram/Version.java + + 4.12 + 5.5.2 + 5.5.2 + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + + + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + true + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + true + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.0-M1 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.0 + + 1.7 + 1.7 + UTF-8 + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.0.0-M3 + + false + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + true + false + release + deploy + + + + com.google.code.maven-replacer-plugin + maven-replacer-plugin + 1.4.0 + + + process-sources + + replace + + + + + ${version.template.file} + ${version.file} + + + \$BUILD_TIME\$ + ${maven.build.timestamp} + + + \$VERSION\$ + ${project.version} + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + copy-installed + package + + copy + + + + + ${project.groupId} + ${project.artifactId} + ${project.version} + ${project.packaging} + HdrHistogram.jar + + + ${project.basedir} + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.7 + true + + ossrh + https://oss.sonatype.org/ + true + + + + + + + + org.junit.jupiter + junit-jupiter-api + ${junit.jupiter.version} + test + + + org.junit.jupiter + junit-jupiter-params + ${junit.jupiter.version} + test + + + junit + junit + ${junit.version} + test + + + org.junit.jupiter + junit-jupiter-engine + ${junit.jupiter.version} + test + + + org.junit.vintage + junit-vintage-engine + ${junit.vintage.version} + test + + + + diff --git a/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom.sha1 b/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom.sha1 new file mode 100644 index 0000000..0c5ef57 --- /dev/null +++ b/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.pom.sha1 @@ -0,0 +1 @@ +9797702ee3e52e4be6bfbbc9fd20ac5447e7a541 \ No newline at end of file diff --git a/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/_remote.repositories b/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/_remote.repositories new file mode 100644 index 0000000..3fa228f --- /dev/null +++ b/fixtures/repositories/m2/org/hdrhistogram/HdrHistogram/2.1.12/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Sat Nov 21 19:26:36 PST 2020 +HdrHistogram-2.1.12.jar>central= +HdrHistogram-2.1.12.pom>central= diff --git a/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar b/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar new file mode 100644 index 0000000..e69de29 diff --git a/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar.sha1 b/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar.sha1 new file mode 100644 index 0000000..52f2250 --- /dev/null +++ b/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar.sha1 @@ -0,0 +1 @@ +769c0b82cb2421c8256300e907298a9410a2a3d3 \ No newline at end of file diff --git a/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.pom b/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.pom new file mode 100644 index 0000000..715c11b --- /dev/null +++ b/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.pom @@ -0,0 +1,198 @@ + + + 4.0.0 + + + org.sonatype.oss + oss-parent + 7 + + + org.latencyutils + LatencyUtils + 2.0.3 + + LatencyUtils + + http://latencyutils.github.io/LatencyUtils/ + + + LatencyUtils is a package that provides latency recording and reporting utilities. + + + + + + * This code was Written by Gil Tene of Azul Systems, and released to the + * public domain, as explained at http://creativecommons.org/publicdomain/zero/1.0/ + + Public Domain, per Creative Commons CC0 + http://creativecommons.org/publicdomain/zero/1.0/ + + + + + + giltene + Gil Tene + https://github.com/giltene + + + + + scm:git:git://github.com/LatencyUtils/LatencyUtils.git + scm:git:git://github.com/LatencyUtils/LatencyUtils.git + scm:git:git@github.com:LatencyUtils/LatencyUtils.git + HEAD + + + + https://github.com/LatencyUtils/LatencyUtils/issues + GitHub Issues + + + jar + + + UTF-8 + + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + UTF-8 + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12.4 + + false + + + + org.apache.maven.plugins + maven-release-plugin + 2.5 + + -Dgpg.passphrase=${gpg.passphrase} + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + copy-installed + package + + copy + + + + + ${project.groupId} + ${project.artifactId} + ${project.version} + ${project.packaging} + LatencyUtils.jar + + + ${project.basedir} + + + + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + + + + + + + junit + junit + 4.10 + test + + + org.hdrhistogram + HdrHistogram + 2.1.8 + + + + diff --git a/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.pom.sha1 b/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.pom.sha1 new file mode 100644 index 0000000..9e93e63 --- /dev/null +++ b/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.pom.sha1 @@ -0,0 +1 @@ +5baec26b6f9e5b17fdd200fc20af85eead4287c4 \ No newline at end of file diff --git a/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/_remote.repositories b/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/_remote.repositories new file mode 100644 index 0000000..ea98b46 --- /dev/null +++ b/fixtures/repositories/m2/org/latencyutils/LatencyUtils/2.0.3/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Sat Nov 21 19:26:36 PST 2020 +LatencyUtils-2.0.3.jar>central= +LatencyUtils-2.0.3.jar>maven-public= +LatencyUtils-2.0.3.pom>maven-public= +LatencyUtils-2.0.3.pom>central= diff --git a/gradle-env.json b/gradle-env.json index 4e4932a..bd920f7 100644 --- a/gradle-env.json +++ b/gradle-env.json @@ -4,11 +4,11 @@ "version": "1.0.0-rc2", "path": "", "gradle": { - "version": "6.3", + "version": "6.8-milestone-3", "type": "all", - "url": "https://services.gradle.org/distributions/gradle-6.3-all.zip", - "sha256": "0f316a67b971b7b571dac7215dcf2591a30994b3450e0629925ffcfe2c68cc5c", - "nativeVersion": "0.22-milestone-1" + "url": "https://services.gradle.org/distributions/gradle-6.8-milestone-3-all.zip", + "sha256": "1d43859c69f4cf418e7caff2bbecc599932e9d7003efa9b1035df07becf9a930", + "nativeVersion": "0.22-milestone-8" }, "dependencies": { "plugin": [ @@ -16,151 +16,226 @@ "id": { "group": "com.fasterxml", "name": "oss-parent", - "version": "38", + "version": "41", "type": "pom", "extension": "pom" }, - "name": "oss-parent-38.pom", - "path": "com/fasterxml/oss-parent/38", + "name": "oss-parent-41.pom", + "path": "com/fasterxml/oss-parent/41", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/oss-parent/38/oss-parent-38.pom" + "https://plugins.gradle.org/m2/com/fasterxml/oss-parent/41/oss-parent-41.pom" ], - "sha256": "c83f8f45dfdca8d0b6b3661c60b3f84780f671b12e06f91ad5d1c1a1d1f966e8" + "sha256": "119cc9462003b4ad5ad4d244c95cd3fd62f13ca4021330dbe76d21dd39e21c17" }, { "id": { "group": "com.fasterxml.jackson", "name": "jackson-base", - "version": "2.11.0.rc1", + "version": "2.12.0-rc2", "type": "pom", "extension": "pom" }, - "name": "jackson-base-2.11.0.rc1.pom", - "path": "com/fasterxml/jackson/jackson-base/2.11.0.rc1", + "name": "jackson-base-2.12.0-rc2.pom", + "path": "com/fasterxml/jackson/jackson-base/2.12.0-rc2", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-base/2.11.0.rc1/jackson-base-2.11.0.rc1.pom" + "https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-base/2.12.0-rc2/jackson-base-2.12.0-rc2.pom" ], - "sha256": "eb02b936b9fd5ba85c274bac2f0237ed92d6ce2a69c4be54e851c46d703db3a7" + "sha256": "1027e428fb2b3d368f68059726e32baa6e63f0f7c63bbaf154540644901747cd" }, { "id": { "group": "com.fasterxml.jackson", "name": "jackson-bom", - "version": "2.11.0.rc1", + "version": "2.12.0-rc2", "type": "pom", "extension": "pom" }, - "name": "jackson-bom-2.11.0.rc1.pom", - "path": "com/fasterxml/jackson/jackson-bom/2.11.0.rc1", + "name": "jackson-bom-2.12.0-rc2.pom", + "path": "com/fasterxml/jackson/jackson-bom/2.12.0-rc2", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-bom/2.11.0.rc1/jackson-bom-2.11.0.rc1.pom" + "https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-bom/2.12.0-rc2/jackson-bom-2.12.0-rc2.pom" ], - "sha256": "0d4a24468ca1e20c6a18b808e9e0a279c937fcab633aa4ccbb0ca8e8d0b1307a" + "sha256": "eca0c8b9100535fe8968b7ed383cd8fa811f955bc32b090cbbc665852abbd981" }, { "id": { "group": "com.fasterxml.jackson", "name": "jackson-parent", - "version": "2.11", + "version": "2.12-rc2", "type": "pom", "extension": "pom" }, - "name": "jackson-parent-2.11.pom", - "path": "com/fasterxml/jackson/jackson-parent/2.11", + "name": "jackson-parent-2.12-rc2.pom", + "path": "com/fasterxml/jackson/jackson-parent/2.12-rc2", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-parent/2.11/jackson-parent-2.11.pom" + "https://plugins.gradle.org/m2/com/fasterxml/jackson/jackson-parent/2.12-rc2/jackson-parent-2.12-rc2.pom" ], - "sha256": "c1b0a13d8cfe63b40b0fae8458b99463169ed0c60f7fc963ef3f05257150cbe8" + "sha256": "7377ec72d15cbc9b4497bc6538fa0527476fac51fa1d7c7e2850ae38cef73f47" }, { "id": { "group": "com.fasterxml.jackson.core", "name": "jackson-annotations", - "version": "2.11.0.rc1", + "version": "2.12.0-rc2", "type": "jar", "extension": "jar" }, - "name": "jackson-annotations-2.11.0.rc1.jar", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.11.0.rc1", + "name": "jackson-annotations-2.12.0-rc2.jar", + "path": "com/fasterxml/jackson/core/jackson-annotations/2.12.0-rc2", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-annotations/2.11.0.rc1/jackson-annotations-2.11.0.rc1.jar" + "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-annotations/2.12.0-rc2/jackson-annotations-2.12.0-rc2.jar" ], - "sha256": "ef1ae64280fd818b84ebea11bf644f6075b6ff665e91a271dd4684e6fdb8c73b" + "sha256": "f1161d164cf551cc8ac54babfd92bc19d094102f32c1cbc87f5fdf81a3b65cf3" }, { "id": { "group": "com.fasterxml.jackson.core", "name": "jackson-annotations", - "version": "2.11.0.rc1", + "version": "2.12.0-rc2", + "type": "module", + "extension": "module" + }, + "name": "jackson-annotations-2.12.0-rc2.module", + "path": "com/fasterxml/jackson/core/jackson-annotations/2.12.0-rc2", + "urls": [ + "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-annotations/2.12.0-rc2/jackson-annotations-2.12.0-rc2.module" + ], + "sha256": "05bed34d8ebd8797690a34926d0269a197b3baa4a44e1f3880cb7c61de028033" + }, + { + "id": { + "group": "com.fasterxml.jackson.core", + "name": "jackson-annotations", + "version": "2.12.0-rc2", "type": "pom", "extension": "pom" }, - "name": "jackson-annotations-2.11.0.rc1.pom", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.11.0.rc1", + "name": "jackson-annotations-2.12.0-rc2.pom", + "path": "com/fasterxml/jackson/core/jackson-annotations/2.12.0-rc2", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-annotations/2.11.0.rc1/jackson-annotations-2.11.0.rc1.pom" + "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-annotations/2.12.0-rc2/jackson-annotations-2.12.0-rc2.pom" ], - "sha256": "cde43cbebb7081d35c871d1364c6450030470686f01884aaec406e70539f81d9" + "sha256": "2c26436e654003c3a171f312439e13bf9e0ff914e967e6b8322cb44230bdd7bd" }, { "id": { "group": "com.fasterxml.jackson.core", "name": "jackson-core", - "version": "2.11.0.rc1", + "version": "2.12.0-rc2", "type": "jar", "extension": "jar" }, - "name": "jackson-core-2.11.0.rc1.jar", - "path": "com/fasterxml/jackson/core/jackson-core/2.11.0.rc1", + "name": "jackson-core-2.12.0-rc2.jar", + "path": "com/fasterxml/jackson/core/jackson-core/2.12.0-rc2", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-core/2.11.0.rc1/jackson-core-2.11.0.rc1.jar" + "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-core/2.12.0-rc2/jackson-core-2.12.0-rc2.jar" ], - "sha256": "c21fd055bf3d96820a34d0a298da792ac6a8fe80e6acc88a479d80228901253b" + "sha256": "5a6ac5b066e1e20ff90e983d7d8b90a0656dc29d9788d6b0c85bad872deb3489" }, { "id": { "group": "com.fasterxml.jackson.core", "name": "jackson-core", - "version": "2.11.0.rc1", + "version": "2.12.0-rc2", + "type": "module", + "extension": "module" + }, + "name": "jackson-core-2.12.0-rc2.module", + "path": "com/fasterxml/jackson/core/jackson-core/2.12.0-rc2", + "urls": [ + "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-core/2.12.0-rc2/jackson-core-2.12.0-rc2.module" + ], + "sha256": "e4be6fb89f596d293f43b63dddbc4dcbd98aa6c5b2ada90fb71e1540e036b2bd" + }, + { + "id": { + "group": "com.fasterxml.jackson.core", + "name": "jackson-core", + "version": "2.12.0-rc2", "type": "pom", "extension": "pom" }, - "name": "jackson-core-2.11.0.rc1.pom", - "path": "com/fasterxml/jackson/core/jackson-core/2.11.0.rc1", + "name": "jackson-core-2.12.0-rc2.pom", + "path": "com/fasterxml/jackson/core/jackson-core/2.12.0-rc2", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-core/2.11.0.rc1/jackson-core-2.11.0.rc1.pom" + "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-core/2.12.0-rc2/jackson-core-2.12.0-rc2.pom" ], - "sha256": "664a9aaa16ed1ff2d6dceb9f574eb6e708703ae7bf770ab3a99334da7cbca8cb" + "sha256": "880bf3c1cd4dd563f90ae32f905641ad8be9117f0caf5ca2e68511751d73780e" }, { "id": { "group": "com.fasterxml.jackson.core", "name": "jackson-databind", - "version": "2.11.0.rc1", + "version": "2.12.0-rc2", "type": "jar", "extension": "jar" }, - "name": "jackson-databind-2.11.0.rc1.jar", - "path": "com/fasterxml/jackson/core/jackson-databind/2.11.0.rc1", + "name": "jackson-databind-2.12.0-rc2.jar", + "path": "com/fasterxml/jackson/core/jackson-databind/2.12.0-rc2", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-databind/2.11.0.rc1/jackson-databind-2.11.0.rc1.jar" + "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-databind/2.12.0-rc2/jackson-databind-2.12.0-rc2.jar" ], - "sha256": "58d5ba95d42c4858f55b5f77706982ec33a56c1ce4c1fa2203549400164f72ab" + "sha256": "e40ca547f9af25d8404f2ff9e6de1c512bc5cad8d18f38ca08b3ff5028b4982d" }, { "id": { "group": "com.fasterxml.jackson.core", "name": "jackson-databind", - "version": "2.11.0.rc1", + "version": "2.12.0-rc2", + "type": "module", + "extension": "module" + }, + "name": "jackson-databind-2.12.0-rc2.module", + "path": "com/fasterxml/jackson/core/jackson-databind/2.12.0-rc2", + "urls": [ + "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-databind/2.12.0-rc2/jackson-databind-2.12.0-rc2.module" + ], + "sha256": "fd0677a766c34d5582c5ff158f2f67ddd4e3003ef77727a0f420fdde2e1aaf11" + }, + { + "id": { + "group": "com.fasterxml.jackson.core", + "name": "jackson-databind", + "version": "2.12.0-rc2", "type": "pom", "extension": "pom" }, - "name": "jackson-databind-2.11.0.rc1.pom", - "path": "com/fasterxml/jackson/core/jackson-databind/2.11.0.rc1", + "name": "jackson-databind-2.12.0-rc2.pom", + "path": "com/fasterxml/jackson/core/jackson-databind/2.12.0-rc2", "urls": [ - "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-databind/2.11.0.rc1/jackson-databind-2.11.0.rc1.pom" + "https://plugins.gradle.org/m2/com/fasterxml/jackson/core/jackson-databind/2.12.0-rc2/jackson-databind-2.12.0-rc2.pom" ], - "sha256": "fd3ac8dc705607658c013fcdc2b02e07b1be68bb2a583ddcf64da09a6536cc45" + "sha256": "3bbdfbd66d7c5eb3d96c41eef81c6332a17cc40f46d073fd78e1c341d9af4bdc" + }, + { + "id": { + "group": "com.github.gundy", + "name": "semver4j", + "version": "0.16.4", + "type": "jar", + "extension": "jar" + }, + "name": "semver4j-0.16.4.jar", + "path": "com/github/gundy/semver4j/0.16.4", + "urls": [ + "https://plugins.gradle.org/m2/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4.jar" + ], + "sha256": "def9b4225fa37219e18f81d01f0e52d73dca1257a38f5475be9dd58f87736510" + }, + { + "id": { + "group": "com.github.gundy", + "name": "semver4j", + "version": "0.16.4", + "type": "pom", + "extension": "pom" + }, + "name": "semver4j-0.16.4.pom", + "path": "com/github/gundy/semver4j/0.16.4", + "urls": [ + "https://plugins.gradle.org/m2/com/github/gundy/semver4j/0.16.4/semver4j-0.16.4.pom" + ], + "sha256": "32001db2443b339dd21f5b79ff29d1ade722d1ba080c214bde819f0f72d1604d" }, { "id": { @@ -357,6 +432,51 @@ ], "sha256": "df9fc6fec6786641d460cc73deb1abbb3858970e97d2b979b5732b82e36bdb6a" }, + { + "id": { + "group": "org.antlr", + "name": "antlr4-master", + "version": "4.5.2-1", + "type": "pom", + "extension": "pom" + }, + "name": "antlr4-master-4.5.2-1.pom", + "path": "org/antlr/antlr4-master/4.5.2-1", + "urls": [ + "https://plugins.gradle.org/m2/org/antlr/antlr4-master/4.5.2-1/antlr4-master-4.5.2-1.pom" + ], + "sha256": "5358b478d82555ab57afd7fc7231d603b40f977be7ca39f40c5ec54e767eb674" + }, + { + "id": { + "group": "org.antlr", + "name": "antlr4-runtime", + "version": "4.5.2-1", + "type": "jar", + "extension": "jar" + }, + "name": "antlr4-runtime-4.5.2-1.jar", + "path": "org/antlr/antlr4-runtime/4.5.2-1", + "urls": [ + "https://plugins.gradle.org/m2/org/antlr/antlr4-runtime/4.5.2-1/antlr4-runtime-4.5.2-1.jar" + ], + "sha256": "e831413004bceed7d915c3a175927b1daabc4974b7b8a6f87bbce886d3550398" + }, + { + "id": { + "group": "org.antlr", + "name": "antlr4-runtime", + "version": "4.5.2-1", + "type": "pom", + "extension": "pom" + }, + "name": "antlr4-runtime-4.5.2-1.pom", + "path": "org/antlr/antlr4-runtime/4.5.2-1", + "urls": [ + "https://plugins.gradle.org/m2/org/antlr/antlr4-runtime/4.5.2-1/antlr4-runtime-4.5.2-1.pom" + ], + "sha256": "93bac9b6bc714d559904ed43242782a8cbe543cebf0104bb3ecc1786a9cb661e" + }, { "id": { "group": "org.apache", @@ -600,62 +720,62 @@ { "id": { "group": "org.gradle.kotlin", - "name": "plugins", - "version": "1.3.4", + "name": "gradle-kotlin-dsl-plugins", + "version": "1.4.2", "type": "jar", "extension": "jar" }, - "name": "plugins-1.3.4.jar", - "path": "org/gradle/kotlin/plugins/1.3.4", + "name": "gradle-kotlin-dsl-plugins-1.4.2.jar", + "path": "org/gradle/kotlin/gradle-kotlin-dsl-plugins/1.4.2", "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/plugins/1.3.4/plugins-1.3.4.jar" + "https://plugins.gradle.org/m2/org/gradle/kotlin/gradle-kotlin-dsl-plugins/1.4.2/gradle-kotlin-dsl-plugins-1.4.2.jar" ], - "sha256": "eabaa0ba7428117e8c5cd0188c76d2cc8c92e9b331ee0aee83f815fe8f4d76fa" + "sha256": "613051e58ccd113353a10707b3431ac3c510a2b820d053329cfef299d1fb6b8a" }, { "id": { "group": "org.gradle.kotlin", - "name": "plugins", - "version": "1.3.4", + "name": "gradle-kotlin-dsl-plugins", + "version": "1.4.2", "type": "pom", "extension": "pom" }, - "name": "plugins-1.3.4.pom", - "path": "org/gradle/kotlin/plugins/1.3.4", + "name": "gradle-kotlin-dsl-plugins-1.4.2.pom", + "path": "org/gradle/kotlin/gradle-kotlin-dsl-plugins/1.4.2", "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/plugins/1.3.4/plugins-1.3.4.pom" + "https://plugins.gradle.org/m2/org/gradle/kotlin/gradle-kotlin-dsl-plugins/1.4.2/gradle-kotlin-dsl-plugins-1.4.2.pom" ], - "sha256": "f3125986d4e4e1598ee8049e668fd8121def859bc1dd9955a8fd4c1343df7129" + "sha256": "9fa5dd93ce8a7ada42c185dad17d3a63b8ea89c6712f4dbdc63cd8f6ba2e1680" }, { "id": { "group": "org.gradle.kotlin.embedded-kotlin", "name": "org.gradle.kotlin.embedded-kotlin.gradle.plugin", - "version": "1.3.4", + "version": "1.4.2", "type": "pom", "extension": "pom" }, - "name": "org.gradle.kotlin.embedded-kotlin.gradle.plugin-1.3.4.pom", - "path": "org/gradle/kotlin/embedded-kotlin/org.gradle.kotlin.embedded-kotlin.gradle.plugin/1.3.4", + "name": "org.gradle.kotlin.embedded-kotlin.gradle.plugin-1.4.2.pom", + "path": "org/gradle/kotlin/embedded-kotlin/org.gradle.kotlin.embedded-kotlin.gradle.plugin/1.4.2", "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/embedded-kotlin/org.gradle.kotlin.embedded-kotlin.gradle.plugin/1.3.4/org.gradle.kotlin.embedded-kotlin.gradle.plugin-1.3.4.pom" + "https://plugins.gradle.org/m2/org/gradle/kotlin/embedded-kotlin/org.gradle.kotlin.embedded-kotlin.gradle.plugin/1.4.2/org.gradle.kotlin.embedded-kotlin.gradle.plugin-1.4.2.pom" ], - "sha256": "33580dfbe797561ad7261a2fa220dc9698044a34262a7140f101791b8d51c482" + "sha256": "0bf25500ed6eb16aefb3a463e0a1eee75ce3f30d0f2b390c2ea595db2f4e1685" }, { "id": { "group": "org.gradle.kotlin.kotlin-dsl", "name": "org.gradle.kotlin.kotlin-dsl.gradle.plugin", - "version": "1.3.4", + "version": "1.4.2", "type": "pom", "extension": "pom" }, - "name": "org.gradle.kotlin.kotlin-dsl.gradle.plugin-1.3.4.pom", - "path": "org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/1.3.4", + "name": "org.gradle.kotlin.kotlin-dsl.gradle.plugin-1.4.2.pom", + "path": "org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/1.4.2", "urls": [ - "https://plugins.gradle.org/m2/org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/1.3.4/org.gradle.kotlin.kotlin-dsl.gradle.plugin-1.3.4.pom" + "https://plugins.gradle.org/m2/org/gradle/kotlin/kotlin-dsl/org.gradle.kotlin.kotlin-dsl.gradle.plugin/1.4.2/org.gradle.kotlin.kotlin-dsl.gradle.plugin-1.4.2.pom" ], - "sha256": "acafefe53e626e271a4539aa8709a3335c38f6fb73c633deabd4d3a8710ea15c" + "sha256": "4e85f7fb3712edd3cbfcb8bb0d273ae5247b7547956b5d042b96fe5623019472" }, { "id": { @@ -751,781 +871,751 @@ "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-android-extensions", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-android-extensions-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-android-extensions/1.3.70", + "name": "kotlin-android-extensions-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-android-extensions/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.3.70/kotlin-android-extensions-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.4.10/kotlin-android-extensions-1.4.10.jar" ], - "sha256": "de746f280ad94a1557ffc240b7ecbae03cafda6d53410264576e2a5e85ce14f0" + "sha256": "55b9627bceee132f70f8124b279f618ececf8d5cb8ac97c9d30f43cc5b9b3871" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-android-extensions", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-android-extensions-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-android-extensions/1.3.70", + "name": "kotlin-android-extensions-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-android-extensions/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.3.70/kotlin-android-extensions-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-android-extensions/1.4.10/kotlin-android-extensions-1.4.10.pom" ], - "sha256": "b4b91e66189187c61001f64e2c130e4dd3ef07d1942677743a8039076aaee246" + "sha256": "2ae0864b6a2db8f6fea11f56dc1f3d4fdc2d1e328a876b5679e8eace58b38577" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-annotation-processing-gradle", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-annotation-processing-gradle-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70", + "name": "kotlin-annotation-processing-gradle-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70/kotlin-annotation-processing-gradle-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10/kotlin-annotation-processing-gradle-1.4.10.jar" ], - "sha256": "0b9aa9d8989a9026bf8acfae59da2d6d5ef47d7a1bfed654c2882a2f29bbfba9" + "sha256": "0ba48754df3bcc16fafb3e22c40a251d01115359809cf14cf5f98aef15d902e1" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-annotation-processing-gradle", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-annotation-processing-gradle-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70", + "name": "kotlin-annotation-processing-gradle-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70/kotlin-annotation-processing-gradle-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10/kotlin-annotation-processing-gradle-1.4.10.pom" ], - "sha256": "13f757d59f1d96b9aa9ba3657853932b33e309a135713b72150cb3516c6784e2" + "sha256": "ecf643b89d16fe2d6ad4a7f12755cdf10076545869229dbce43fa1f2445c21fc" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-build-common", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-build-common-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-build-common/1.3.70", + "name": "kotlin-build-common-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-build-common/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.3.70/kotlin-build-common-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.4.10/kotlin-build-common-1.4.10.jar" ], - "sha256": "221099f3aa22ec1e3ce1593a6778b27e54172c2ff5ef5e38e000ec967204e63a" + "sha256": "23c6aa7925e529f0a982539138c69183c038822be149605e5c704f259c1837aa" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-build-common", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-build-common-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-build-common/1.3.70", + "name": "kotlin-build-common-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-build-common/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.3.70/kotlin-build-common-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-build-common/1.4.10/kotlin-build-common-1.4.10.pom" ], - "sha256": "f82b7005f380319eabe7808de5714e67324a7ec4323a54e246061223e9ebe62c" + "sha256": "08c7d6fdbe362cf36e9ccc5980675265fbea29721c485f197efac630eec413b6" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-compiler-embeddable-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70", + "name": "kotlin-compiler-embeddable-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70/kotlin-compiler-embeddable-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10/kotlin-compiler-embeddable-1.4.10.jar" ], - "sha256": "870886c570937402466f150ea6045485a2fb07c0ad4f23d470a2486b51e40efd" + "sha256": "c0d023cff6ee64d360a5b6d7da17aa068b63a4a721f6323a855249d6737978e6" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-compiler-embeddable-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70", + "name": "kotlin-compiler-embeddable-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70/kotlin-compiler-embeddable-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10/kotlin-compiler-embeddable-1.4.10.pom" ], - "sha256": "d27b679d4e2d9e9a7c4906276105903978d6188c9266c53c839a089eccdbfd9a" + "sha256": "10b4c56cf26d87089777abaaa798b96924ebd42b2f59f806bb7a677f06d92fce" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-runner", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-compiler-runner-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler-runner/1.3.70", + "name": "kotlin-compiler-runner-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-compiler-runner/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.3.70/kotlin-compiler-runner-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.4.10/kotlin-compiler-runner-1.4.10.jar" ], - "sha256": "af1692d1a87f9a6b3e4dd6d6872e2f9fadfa0a82ffef55aa8d4c2fd0714310e3" + "sha256": "48380e9de166d82197c8f72e42df19d9981f031ffdbcf1cd246ef6d6deff794d" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-runner", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-compiler-runner-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler-runner/1.3.70", + "name": "kotlin-compiler-runner-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-compiler-runner/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.3.70/kotlin-compiler-runner-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-compiler-runner/1.4.10/kotlin-compiler-runner-1.4.10.pom" ], - "sha256": "1d71ea368ec9e20b3040d703854863277c292e8775b029dfda5a43e36b2e2980" + "sha256": "6ac9055b2aeda94eb81993cddcf4fd57c5ab53bab3925ec4c4059426317ae5eb" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-client", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-daemon-client-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-daemon-client/1.3.70", + "name": "kotlin-daemon-client-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-daemon-client/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.3.70/kotlin-daemon-client-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.4.10/kotlin-daemon-client-1.4.10.jar" ], - "sha256": "08839af89ff247635b15dc69fd27d07f997e92808540bf6f04efbb1004c45fe4" + "sha256": "cc42296727533ff7f5ed103f48142d07f396b1ea81f795defde54eeb1a923a37" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-client", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-daemon-client-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-daemon-client/1.3.70", + "name": "kotlin-daemon-client-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-daemon-client/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.3.70/kotlin-daemon-client-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-client/1.4.10/kotlin-daemon-client-1.4.10.pom" ], - "sha256": "10f4cf135100118e22660200d1819fc915c99db0cde1c7d39c654ad34d630b2b" + "sha256": "753b98532fe9569a024e466c4537df66ee2ecb4128ba1aed6635a03793bbe750" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-daemon-embeddable-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70", + "name": "kotlin-daemon-embeddable-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70/kotlin-daemon-embeddable-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10/kotlin-daemon-embeddable-1.4.10.jar" ], - "sha256": "ef443a83c57e59c9fa8945ddf74b357f27d822f709d681a837e1b248a1a1e3bf" + "sha256": "b0ba729c8bd039e1973bab95a88577fbc407baefaef016acecf73c06a504a05e" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-daemon-embeddable-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70", + "name": "kotlin-daemon-embeddable-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70/kotlin-daemon-embeddable-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10/kotlin-daemon-embeddable-1.4.10.pom" ], - "sha256": "430193200173b7de2c286c4c0f6044c3bb76d981ef61bf3bcc35f1207130ed14" + "sha256": "4ce8827541cdb85bfce5bd493b307da13da3c6c5e470f9f2a07f3e578d54b7c5" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-gradle-plugin-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.70", + "name": "kotlin-gradle-plugin-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.70/kotlin-gradle-plugin-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.4.10/kotlin-gradle-plugin-1.4.10.jar" ], - "sha256": "cb34ce1c56d328051bc917fddc1beadcbd73c3eb9936bd9dbe8b12ac47f9c2bd" + "sha256": "46e4691796cd1410872325bed8919a0cd12e619fd16243f8f439ea2114acec8f" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-gradle-plugin-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.70", + "name": "kotlin-gradle-plugin-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.70/kotlin-gradle-plugin-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.4.10/kotlin-gradle-plugin-1.4.10.pom" ], - "sha256": "d40839c9a74f36d342e86cdc05d2197312c49db78cd11b53a8647dde42413af5" + "sha256": "995d3d18c942d21d77d08bb302949394896632eaad583029cdc7c4e7f596d631" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-api", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-gradle-plugin-api-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70", + "name": "kotlin-gradle-plugin-api-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70/kotlin-gradle-plugin-api-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10/kotlin-gradle-plugin-api-1.4.10.jar" ], - "sha256": "002d16eb0e04dcc6f2e98ae3b57cb8a9d52efdadc07fc36b0f44d91aae835970" + "sha256": "83e2d1333ac57832e10eac230f36800fa7fda46a05b7ff76f694714674260cb9" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-api", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-gradle-plugin-api-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70", + "name": "kotlin-gradle-plugin-api-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70/kotlin-gradle-plugin-api-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10/kotlin-gradle-plugin-api-1.4.10.pom" ], - "sha256": "06adc64d4472271e4dcf71152c66248e8123a7ec5b7315b591409cdfbf16559b" + "sha256": "226514a326c8224f2ce948b106d8a133e17ab8e114db25a5f3e413c5b70f9ae5" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-model", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-gradle-plugin-model-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70", + "name": "kotlin-gradle-plugin-model-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70/kotlin-gradle-plugin-model-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10/kotlin-gradle-plugin-model-1.4.10.jar" ], - "sha256": "955bda358b160a4ce6f054c2db9ce8cebb2f6d57320e15e07ad6d109b7c41d65" + "sha256": "0f5dff8b67b0ea18f41e4c0547de55b83fc12d777cd0806b80c7c415fc65a78f" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-model", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-gradle-plugin-model-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70", + "name": "kotlin-gradle-plugin-model-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70/kotlin-gradle-plugin-model-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10/kotlin-gradle-plugin-model-1.4.10.pom" ], - "sha256": "4ec0c1f84503750cebd5539a09ad4e7a738693301bd51ea04460ee00256f2fd5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-native-utils", - "version": "1.3.70", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-native-utils-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-native-utils/1.3.70", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.3.70/kotlin-native-utils-1.3.70.jar" - ], - "sha256": "a30a7ac071cd044b2c54d315da2e8c478a033c229815cadea297839402e75d9b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-native-utils", - "version": "1.3.70", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-native-utils-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-native-utils/1.3.70", - "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-native-utils/1.3.70/kotlin-native-utils-1.3.70.pom" - ], - "sha256": "d884c57025a8ed03cc697effd6427a4410216f3fe09b8da87e27d64501ee960b" + "sha256": "f16817733e7ea24ec8559e5ac5d3c2d2d4fcd9a4073be3052147d7c5689b1778" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-reflect", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-reflect-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.70", + "name": "kotlin-reflect-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.3.70/kotlin-reflect-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar" ], - "sha256": "febffca04d267687384eb2051904acd3358879249fa358f60c7f3e58b7b23686" + "sha256": "3ab3413ec945f801448360ad97bc6e14fec6d606889ede3c707cc277b4467f45" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-reflect", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-reflect-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.70", + "name": "kotlin-reflect-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.3.70/kotlin-reflect-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.pom" ], - "sha256": "aacae35e5fbb3544af928861da01011306b25a1f0a1a8845b33db2787df856d5" + "sha256": "eef345ac9f76f39a8f0364bfbb335619eb506c4e54e1997be1c58dc624b425d9" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-sam-with-receiver", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-sam-with-receiver-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70", + "name": "kotlin-sam-with-receiver-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70/kotlin-sam-with-receiver-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10/kotlin-sam-with-receiver-1.4.10.jar" ], - "sha256": "e5d41143748e62be18ce3fe356898c558f45bac02f32b0d2659cda789c2557d1" + "sha256": "ae8cac6d6d2e24c8ef5f1546791431097db81e7c8d55e5caf17ec3986fd8c681" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-sam-with-receiver", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-sam-with-receiver-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70", + "name": "kotlin-sam-with-receiver-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70/kotlin-sam-with-receiver-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10/kotlin-sam-with-receiver-1.4.10.pom" ], - "sha256": "081f909f3b1803f0e65886a33d318939f82a26da47b001a3453cf104ca7a0fad" + "sha256": "b3be50e2d0f63b1f29b9ade1e4e3b7ee59e95a3f8685b196d8d8b71878276935" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-script-runtime", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-script-runtime-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.3.70", + "name": "kotlin-script-runtime-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.70/kotlin-script-runtime-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.4.10/kotlin-script-runtime-1.4.10.jar" ], - "sha256": "d5532e1caa22fa75671f5d5942cf7337a516c2cae12abab3a8c0e5a7bbe78707" + "sha256": "142c51b9bed14244abdd6ea4551e645be57c3a03a70b9933822e870c05fa8fac" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-script-runtime", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-script-runtime-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.3.70", + "name": "kotlin-script-runtime-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.3.70/kotlin-script-runtime-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-script-runtime/1.4.10/kotlin-script-runtime-1.4.10.pom" ], - "sha256": "8d6ab1cdea976a02bff649b31876a62addde3434dae2aa7a57657f02cd43824d" + "sha256": "41357fe0c2608446c7a8f1ceb0259042aa0b94d7d92404d5904024dfb88c075a" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-common", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-scripting-common-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.3.70", + "name": "kotlin-scripting-common-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.70/kotlin-scripting-common-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.4.10/kotlin-scripting-common-1.4.10.jar" ], - "sha256": "62741e8c05ba2273e613d028f153d227e1a8760b96ee99927ef67716a19b2341" + "sha256": "bda57f354344be674e0a241b4c87248857acb411b9dc8ab65068141016466085" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-common", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-scripting-common-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.3.70", + "name": "kotlin-scripting-common-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.3.70/kotlin-scripting-common-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-common/1.4.10/kotlin-scripting-common-1.4.10.pom" ], - "sha256": "f142355f15e437bcc8e203f612b286d5106a07fe90b257732101fb2b1975e2f0" + "sha256": "428551f2529aae79a6dfc3babae871f628d30f5daee8254a339af01dd71ac1cd" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-scripting-compiler-embeddable-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70", + "name": "kotlin-scripting-compiler-embeddable-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70/kotlin-scripting-compiler-embeddable-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10/kotlin-scripting-compiler-embeddable-1.4.10.jar" ], - "sha256": "8aef1e114c7bc96103de3f04e937edbf230b3b063ce9a953fb2934048b124410" + "sha256": "9741d42f28e4f1d621e421ac2b0a4fb2e5f05b1fd4bfd326545b42de57fda4c1" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-scripting-compiler-embeddable-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70", + "name": "kotlin-scripting-compiler-embeddable-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70/kotlin-scripting-compiler-embeddable-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10/kotlin-scripting-compiler-embeddable-1.4.10.pom" ], - "sha256": "e18df94b9ad8ad18806880fee8455b0df0bea87585fe5eff62e109ebb984382a" + "sha256": "3e231d28644bff51f7a2e8cb1b6ef01e943cf9efb29720faa14166f7b448de7a" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70", + "name": "kotlin-scripting-compiler-impl-embeddable-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70/kotlin-scripting-compiler-impl-embeddable-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10/kotlin-scripting-compiler-impl-embeddable-1.4.10.jar" ], - "sha256": "2508ee9ceb8b32916744c3d40e1be49ac98dd01eb813ec710f007e5609e64cc2" + "sha256": "7e369d1ba702082d9daa54674004aef7cb2adf5d2872e758a87674f4c3144836" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70", + "name": "kotlin-scripting-compiler-impl-embeddable-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70/kotlin-scripting-compiler-impl-embeddable-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10/kotlin-scripting-compiler-impl-embeddable-1.4.10.pom" ], - "sha256": "3122746ff1582ab1275be3fac6dcac2d4e798160ffc99aa13a47afff78caf88c" + "sha256": "4728fe40c3b32661ca66cde848e7bf78be95fd18aa07e8e36421257152d157f7" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-jvm", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-scripting-jvm-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70", + "name": "kotlin-scripting-jvm-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70/kotlin-scripting-jvm-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10/kotlin-scripting-jvm-1.4.10.jar" ], - "sha256": "bf576d25453ae94963c585728e1074760e1fde95a49859600af333580bf6cb10" + "sha256": "6cc266acac8dc49f5956f3f553c8de5fce0d1757c65a86b83c4ef0625a82ab69" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-jvm", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-scripting-jvm-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70", + "name": "kotlin-scripting-jvm-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70/kotlin-scripting-jvm-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10/kotlin-scripting-jvm-1.4.10.pom" ], - "sha256": "785070c20754dc2ffe04b1b023721ca7033c8251cd53a72949e09fa81af00eaa" + "sha256": "04b8a39c6860998bd6446bf69c425e42af8f155a639915353c257233fecc2ff8" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-stdlib-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.70", + "name": "kotlin-stdlib-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.3.70/kotlin-stdlib-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.jar" ], - "sha256": "32043c0ea32a281cde288d6abeb9b28e666600d5b6bc5ecbcab8f0e939f93233" + "sha256": "01ecb09782c042b931c1839acf21a188340b295d05400afd6e3415d4475b8daa" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-stdlib-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.70", + "name": "kotlin-stdlib-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.3.70/kotlin-stdlib-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.pom" ], - "sha256": "ff410b15c5738c2e0924ab9611ca59585b7dbec316dc7f47a7d46676bfd15048" + "sha256": "a4b9cfbb4bbda523af1e24d52c775fb9c0f7cb568e48b065d45aeb56e63c2762" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-common", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-stdlib-common-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70", + "name": "kotlin-stdlib-common-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70/kotlin-stdlib-common-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.jar" ], - "sha256": "6e2377cfc4898f2fb24429951b133b570b250e3f860a8458b2a1f8a63cf53a50" + "sha256": "4681f2d436a68c7523595d84ed5758e1382f9da0f67c91e6a848690d711274fe" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-common", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-stdlib-common-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70", + "name": "kotlin-stdlib-common-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70/kotlin-stdlib-common-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.pom" ], - "sha256": "76162bfcaa756897fd3f631019353e13b128df2318cdad5baecb7e7d428a28e3" + "sha256": "63480e72a7d4de742b49a6ff90e45f544ca37f3fe11af8b4839f9cd747515d00" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk7", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-stdlib-jdk7-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70", + "name": "kotlin-stdlib-jdk7-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70/kotlin-stdlib-jdk7-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" ], - "sha256": "f401aaccc14c2234ef235da8a0e82ed1e166aff7e00624b640ea3ddfc5245af6" + "sha256": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk7", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-stdlib-jdk7-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70", + "name": "kotlin-stdlib-jdk7-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70/kotlin-stdlib-jdk7-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.pom" ], - "sha256": "aa51062db8475e4068be20322cc9002cdb06994a026803d395d0e0502d606a0f" + "sha256": "78f2fe1d48e99c64958930ccdc43fce5939460ecdfc65f302823a021d63c520d" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk8", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-stdlib-jdk8-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70", + "name": "kotlin-stdlib-jdk8-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70/kotlin-stdlib-jdk8-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" ], - "sha256": "0f7e737ae2c1f0fe3f0b0fd8df62298778770a809f2d0d5a396f3069252d6d99" + "sha256": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk8", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-stdlib-jdk8-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70", + "name": "kotlin-stdlib-jdk8-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70/kotlin-stdlib-jdk8-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.pom" ], - "sha256": "559b089df136750907ec2e3eb0838f8f0892eb08d64e877064bffea62f0c467a" + "sha256": "c2f4d70082dbbfcea68fdfa74289cef32df9e4b5ddf359f006036dff1c5b06d6" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-util-io", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-util-io-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-util-io/1.3.70", + "name": "kotlin-util-io-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-util-io/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.3.70/kotlin-util-io-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.4.10/kotlin-util-io-1.4.10.jar" ], - "sha256": "9ff540fa43f52699a34e15f0c6eb3185126e5867a942e9bbf82f16a7fad81ff4" + "sha256": "254b3aee937206a583fe37e5b0a56b570b18c1ccefd7b47a4f436786d49cb452" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-util-io", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-util-io-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-util-io/1.3.70", + "name": "kotlin-util-io-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-util-io/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.3.70/kotlin-util-io-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-io/1.4.10/kotlin-util-io-1.4.10.pom" ], - "sha256": "6636d13600e4d19b5866c182111cc83e716556588bf1ef2f6141b8693495fab6" + "sha256": "910c98c585e3a308e93a1c0a021d38dc5e1e3bce1c4cbf04000e4711371ac81a" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-util-klib", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-util-klib-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-util-klib/1.3.70", + "name": "kotlin-util-klib-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-util-klib/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.3.70/kotlin-util-klib-1.3.70.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.4.10/kotlin-util-klib-1.4.10.jar" ], - "sha256": "e819f1d740e00413cf084ebb5d78a664fa4f05dd43f1850c4e7c5d0fb86a3e6f" + "sha256": "f2ce17a896296ff0ab726934716b2bd06695198e6ed78274afdb1f9e6f283833" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-util-klib", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-util-klib-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-util-klib/1.3.70", + "name": "kotlin-util-klib-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-util-klib/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.3.70/kotlin-util-klib-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-util-klib/1.4.10/kotlin-util-klib-1.4.10.pom" ], - "sha256": "d3f3412814fd7b8fcb8f490b9a45206dbe236a1eb71fb59f8ac75bfdf7c60637" + "sha256": "db9a950ba9a190d04611e69b1732221ba7035c2796b7d8b6afa69840711cd0ee" }, { "id": { "group": "org.jetbrains.kotlin.jvm", "name": "org.jetbrains.kotlin.jvm.gradle.plugin", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "org.jetbrains.kotlin.jvm.gradle.plugin-1.3.70.pom", - "path": "org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.3.70", + "name": "org.jetbrains.kotlin.jvm.gradle.plugin-1.4.10.pom", + "path": "org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.3.70/org.jetbrains.kotlin.jvm.gradle.plugin-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.4.10/org.jetbrains.kotlin.jvm.gradle.plugin-1.4.10.pom" ], - "sha256": "0c3b5ebeb4ed9767a9a9494d4390abeb868e0da1418db7e340984ffb96d0bf63" + "sha256": "8422088b0b02ae031a093329cb2ab1f8386d5f2385331b7b83e3c1fdffd36398" }, { "id": { "group": "org.jetbrains.kotlin.kapt", "name": "org.jetbrains.kotlin.kapt.gradle.plugin", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "org.jetbrains.kotlin.kapt.gradle.plugin-1.3.70.pom", - "path": "org/jetbrains/kotlin/kapt/org.jetbrains.kotlin.kapt.gradle.plugin/1.3.70", + "name": "org.jetbrains.kotlin.kapt.gradle.plugin-1.4.10.pom", + "path": "org/jetbrains/kotlin/kapt/org.jetbrains.kotlin.kapt.gradle.plugin/1.4.10", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kapt/org.jetbrains.kotlin.kapt.gradle.plugin/1.3.70/org.jetbrains.kotlin.kapt.gradle.plugin-1.3.70.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlin/kapt/org.jetbrains.kotlin.kapt.gradle.plugin/1.4.10/org.jetbrains.kotlin.kapt.gradle.plugin-1.4.10.pom" ], - "sha256": "da4412989752931d1ea6b58f299b92fd6d3553ac57a9f507e7a1263698172440" + "sha256": "786456b76cdfb19044c13b9a7a26b021cd3061a837b432d701e79a10d0b0d601" }, { "id": { "group": "org.jetbrains.kotlinx", "name": "kotlinx-coroutines-core", - "version": "1.2.1", + "version": "1.3.7", "type": "jar", "extension": "jar" }, - "name": "kotlinx-coroutines-core-1.2.1.jar", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1", + "name": "kotlinx-coroutines-core-1.3.7.jar", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.jar" + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.jar" ], - "sha256": "7177ed4629704537e0252537629886f5409526ecd041d8d8e308e20624b14394" + "sha256": "ad426ec76f52b1dcdf200f55495aea9a2d2796811884e8c4b514645061cf59f3" }, { "id": { "group": "org.jetbrains.kotlinx", "name": "kotlinx-coroutines-core", - "version": "1.2.1", + "version": "1.3.7", "type": "pom", "extension": "pom" }, - "name": "kotlinx-coroutines-core-1.2.1.pom", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1", + "name": "kotlinx-coroutines-core-1.3.7.pom", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7", "urls": [ - "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.pom" + "https://plugins.gradle.org/m2/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.pom" ], - "sha256": "6f7523ea8a56d7f12d11a004cfe5a4577bfba3ed6c84cc5ac48b72d54975552c" + "sha256": "9e82078f4dafe1cc2e28f308a317912a45c6a88fc83c51db6ba8cb0ea0829ef1" }, { "id": { @@ -1692,6 +1782,21 @@ ], "sha256": "b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454" }, + { + "id": { + "group": "org.sonatype.oss", + "name": "oss-parent", + "version": "9", + "type": "pom", + "extension": "pom" + }, + "name": "oss-parent-9.pom", + "path": "org/sonatype/oss/oss-parent/9", + "urls": [ + "https://plugins.gradle.org/m2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom" + ], + "sha256": "fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a" + }, { "id": { "group": "org.vafer", @@ -1761,417 +1866,513 @@ "id": { "group": "com.github.ajalt", "name": "clikt", - "version": "2.6.0", + "version": "2.8.0", "type": "jar", "extension": "jar" }, - "name": "clikt-2.6.0.jar", - "path": "com/github/ajalt/clikt/2.6.0", + "name": "clikt-2.8.0.jar", + "path": "com/github/ajalt/clikt/2.8.0", "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt/2.6.0/clikt-2.6.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt/2.6.0/clikt-2.6.0.jar" + "https://jcenter.bintray.com/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.jar", + "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.jar" ], - "sha256": "95003ba16cf6a6e8343c69c40a8328fb40c64ccce5cf94b0eadafb2ca044e6fe" + "sha256": "31e7e890bec03af28228a1b56a44b2bc1ec2bb9ef058c928880016d19994869c" }, { "id": { "group": "com.github.ajalt", "name": "clikt", - "version": "2.6.0", + "version": "2.8.0", "type": "module", "extension": "module" }, - "name": "clikt-2.6.0.module", - "path": "com/github/ajalt/clikt/2.6.0", + "name": "clikt-2.8.0.module", + "path": "com/github/ajalt/clikt/2.8.0", "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt/2.6.0/clikt-2.6.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt/2.6.0/clikt-2.6.0.module" + "https://jcenter.bintray.com/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.module", + "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.module" ], - "sha256": "74f441e8283b28cddd82152c4e7733746e26959670a8f20266358ba02a27918d" + "sha256": "eb755142ced4c30ff9954f881f8a62014b1dcbf48ab9c89aad88c5c291fde469" }, { "id": { "group": "com.github.ajalt", "name": "clikt", - "version": "2.6.0", + "version": "2.8.0", "type": "pom", "extension": "pom" }, - "name": "clikt-2.6.0.pom", - "path": "com/github/ajalt/clikt/2.6.0", + "name": "clikt-2.8.0.pom", + "path": "com/github/ajalt/clikt/2.8.0", "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt/2.6.0/clikt-2.6.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt/2.6.0/clikt-2.6.0.pom" + "https://jcenter.bintray.com/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.pom", + "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt/2.8.0/clikt-2.8.0.pom" ], - "sha256": "9f8bf881eaad0c35b981d53223fe2d95c03848011aacf8cbf7b200f1a9257e68" + "sha256": "ea78c9feaf142e0e001ad3bc132f792892926fbc2660fa6eefc320f15cf0fc7c" }, { "id": { "group": "com.github.ajalt", "name": "clikt-metadata", - "version": "2.6.0", + "version": "2.8.0", "type": "jar", "extension": "jar" }, - "name": "clikt-metadata-2.6.0.jar", - "path": "com/github/ajalt/clikt-metadata/2.6.0", + "name": "clikt-metadata-2.8.0.jar", + "path": "com/github/ajalt/clikt-metadata/2.8.0", "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt-metadata/2.6.0/clikt-metadata-2.6.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt-metadata/2.6.0/clikt-metadata-2.6.0.jar" + "https://jcenter.bintray.com/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.jar", + "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.jar" ], - "sha256": "4518170a805fd290e0b5f0ff9affbcc9b7c3daf79a65234d103598493aee36ba" + "sha256": "3717ff98eb61b3e702dc74f50f8721cc816d35dce9c2fff583e34d530d3f234f" }, { "id": { "group": "com.github.ajalt", "name": "clikt-metadata", - "version": "2.6.0", + "version": "2.8.0", "type": "module", "extension": "module" }, - "name": "clikt-metadata-2.6.0.module", - "path": "com/github/ajalt/clikt-metadata/2.6.0", + "name": "clikt-metadata-2.8.0.module", + "path": "com/github/ajalt/clikt-metadata/2.8.0", "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt-metadata/2.6.0/clikt-metadata-2.6.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt-metadata/2.6.0/clikt-metadata-2.6.0.module" + "https://jcenter.bintray.com/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.module", + "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.module" ], - "sha256": "f10453e3d7584117525d5dd2d65774028efa71bc386167a2f35e02854d9449b3" + "sha256": "cb8dd46963477aa4dac6aefb83c2c1189aaaa89c5a5744cf2461a8bd302f4a66" }, { "id": { "group": "com.github.ajalt", "name": "clikt-metadata", - "version": "2.6.0", + "version": "2.8.0", "type": "pom", "extension": "pom" }, - "name": "clikt-metadata-2.6.0.pom", - "path": "com/github/ajalt/clikt-metadata/2.6.0", + "name": "clikt-metadata-2.8.0.pom", + "path": "com/github/ajalt/clikt-metadata/2.8.0", "urls": [ - "https://jcenter.bintray.com/com/github/ajalt/clikt-metadata/2.6.0/clikt-metadata-2.6.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt-metadata/2.6.0/clikt-metadata-2.6.0.pom" + "https://jcenter.bintray.com/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.pom", + "https://repo.gradle.org/gradle/libs-releases/com/github/ajalt/clikt-metadata/2.8.0/clikt-metadata-2.8.0.pom" ], - "sha256": "f4cfb8b657e4a94c368176ae64c1052ea4b502103e8f7663532ec3ae1d18599d" + "sha256": "36d7d3e5afb54b7516b89d1bb6488028daff46b72e7c4e1a5dff4635bb680dcf" + }, + { + "id": { + "group": "com.google.auto.service", + "name": "auto-service-aggregator", + "version": "1.0-rc7", + "type": "pom", + "extension": "pom" + }, + "name": "auto-service-aggregator-1.0-rc7.pom", + "path": "com/google/auto/service/auto-service-aggregator/1.0-rc7", + "urls": [ + "https://jcenter.bintray.com/com/google/auto/service/auto-service-aggregator/1.0-rc7/auto-service-aggregator-1.0-rc7.pom", + "https://repo.gradle.org/gradle/libs-releases/com/google/auto/service/auto-service-aggregator/1.0-rc7/auto-service-aggregator-1.0-rc7.pom" + ], + "sha256": "03058548acc5bdd0aba0980b5aac7c5846a402774fd7203c176f7eab18eef3f9" + }, + { + "id": { + "group": "com.google.auto.service", + "name": "auto-service-annotations", + "version": "1.0-rc7", + "type": "jar", + "extension": "jar" + }, + "name": "auto-service-annotations-1.0-rc7.jar", + "path": "com/google/auto/service/auto-service-annotations/1.0-rc7", + "urls": [ + "https://jcenter.bintray.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar", + "https://repo.gradle.org/gradle/libs-releases/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.jar" + ], + "sha256": "986dc826fa0a43bf9f04194c1a8667774f4f44190ec816b08554b47891ba5459" + }, + { + "id": { + "group": "com.google.auto.service", + "name": "auto-service-annotations", + "version": "1.0-rc7", + "type": "pom", + "extension": "pom" + }, + "name": "auto-service-annotations-1.0-rc7.pom", + "path": "com/google/auto/service/auto-service-annotations/1.0-rc7", + "urls": [ + "https://jcenter.bintray.com/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.pom", + "https://repo.gradle.org/gradle/libs-releases/com/google/auto/service/auto-service-annotations/1.0-rc7/auto-service-annotations-1.0-rc7.pom" + ], + "sha256": "cb837ca0d14a7b9ce8ec7edf1aba34895a0a93c2e2233be0686707d042ae32f1" }, { "id": { "group": "com.squareup", "name": "kotlinpoet", - "version": "1.4.4", + "version": "1.6.0", "type": "jar", "extension": "jar" }, - "name": "kotlinpoet-1.4.4.jar", - "path": "com/squareup/kotlinpoet/1.4.4", + "name": "kotlinpoet-1.6.0.jar", + "path": "com/squareup/kotlinpoet/1.6.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/kotlinpoet/1.4.4/kotlinpoet-1.4.4.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/kotlinpoet/1.4.4/kotlinpoet-1.4.4.jar" + "https://jcenter.bintray.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.jar" ], - "sha256": "b3e35adfdf5d4fae4e0ed6a0d1347e0ed7c8bdf034f1d66193e6165d6ec4e21d" + "sha256": "8085eb4c8b1ece4f32259b22f26bf880bc47b74f548e29010b0146aa6b38f24b" }, { "id": { "group": "com.squareup", "name": "kotlinpoet", - "version": "1.4.4", + "version": "1.6.0", "type": "pom", "extension": "pom" }, - "name": "kotlinpoet-1.4.4.pom", - "path": "com/squareup/kotlinpoet/1.4.4", + "name": "kotlinpoet-1.6.0.pom", + "path": "com/squareup/kotlinpoet/1.6.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/kotlinpoet/1.4.4/kotlinpoet-1.4.4.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/kotlinpoet/1.4.4/kotlinpoet-1.4.4.pom" + "https://jcenter.bintray.com/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.pom", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/kotlinpoet/1.6.0/kotlinpoet-1.6.0.pom" ], - "sha256": "ee1a58f2289be8971ce0f2b8f520a3c6507c94a76f9742e000f227c62d93dc47" + "sha256": "7a196c990b8f32a03df2d22c88ca5ed992c039d45e5b3876263608243f433347" }, { "id": { "group": "com.squareup.moshi", "name": "moshi", - "version": "1.9.2", + "version": "1.11.0", "type": "jar", "extension": "jar" }, - "name": "moshi-1.9.2.jar", - "path": "com/squareup/moshi/moshi/1.9.2", + "name": "moshi-1.11.0.jar", + "path": "com/squareup/moshi/moshi/1.11.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi/1.9.2/moshi-1.9.2.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi/1.9.2/moshi-1.9.2.jar" + "https://jcenter.bintray.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.jar" ], - "sha256": "48d73cc1fcef935635442700cf50a1174a3dcd2535c9fee320b70df0a83587bc" + "sha256": "b6ee64fb84a7486aa9983e20c75259d4931bd597c169e1e67c3bc0521fd03b27" }, { "id": { "group": "com.squareup.moshi", "name": "moshi", - "version": "1.9.2", + "version": "1.11.0", + "type": "module", + "extension": "module" + }, + "name": "moshi-1.11.0.module", + "path": "com/squareup/moshi/moshi/1.11.0", + "urls": [ + "https://jcenter.bintray.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.module", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.module" + ], + "sha256": "94b151862945f4c7533e3468ac8393212d6c673e917bcd356d4cdf7df44d3b3e" + }, + { + "id": { + "group": "com.squareup.moshi", + "name": "moshi", + "version": "1.11.0", "type": "pom", "extension": "pom" }, - "name": "moshi-1.9.2.pom", - "path": "com/squareup/moshi/moshi/1.9.2", + "name": "moshi-1.11.0.pom", + "path": "com/squareup/moshi/moshi/1.11.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi/1.9.2/moshi-1.9.2.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi/1.9.2/moshi-1.9.2.pom" + "https://jcenter.bintray.com/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.pom", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi/1.11.0/moshi-1.11.0.pom" ], - "sha256": "6dfb37f452309d97561a64f4f20df967a3acd72d74fde43af6de75180881ac1c" + "sha256": "c226445b5ece3103686725c3183226e2fdc2ce2fcde7af6a4a5d1567d04dfb3b" }, { "id": { "group": "com.squareup.moshi", "name": "moshi-adapters", - "version": "1.9.2", + "version": "1.11.0", "type": "jar", "extension": "jar" }, - "name": "moshi-adapters-1.9.2.jar", - "path": "com/squareup/moshi/moshi-adapters/1.9.2", + "name": "moshi-adapters-1.11.0.jar", + "path": "com/squareup/moshi/moshi-adapters/1.11.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-adapters/1.9.2/moshi-adapters-1.9.2.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-adapters/1.9.2/moshi-adapters-1.9.2.jar" + "https://jcenter.bintray.com/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.jar", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.jar" ], - "sha256": "142f03ef3750ff6e4c46f71e709559bfc8b5cb623d9e68fa59a600a936ff5ca6" + "sha256": "f4e28eb4d39e6ea8b46bea51ea2c66265dcad9597e2f6ce4bc75cd2395368d60" }, { "id": { "group": "com.squareup.moshi", "name": "moshi-adapters", - "version": "1.9.2", + "version": "1.11.0", + "type": "module", + "extension": "module" + }, + "name": "moshi-adapters-1.11.0.module", + "path": "com/squareup/moshi/moshi-adapters/1.11.0", + "urls": [ + "https://jcenter.bintray.com/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.module", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.module" + ], + "sha256": "a0c64efb270f38891635f8a7dc50132dd881f5d0e4f19f812505417c92931141" + }, + { + "id": { + "group": "com.squareup.moshi", + "name": "moshi-adapters", + "version": "1.11.0", "type": "pom", "extension": "pom" }, - "name": "moshi-adapters-1.9.2.pom", - "path": "com/squareup/moshi/moshi-adapters/1.9.2", + "name": "moshi-adapters-1.11.0.pom", + "path": "com/squareup/moshi/moshi-adapters/1.11.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-adapters/1.9.2/moshi-adapters-1.9.2.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-adapters/1.9.2/moshi-adapters-1.9.2.pom" + "https://jcenter.bintray.com/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.pom", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-adapters/1.11.0/moshi-adapters-1.11.0.pom" ], - "sha256": "e98377c868bdd53d7850b9dc47ac3b843532fa59a8c959ed0ff0e92c5e7b576d" + "sha256": "81ff8f4befb92b160227df9b72f1fef3ee537dfc5becc5ba42443b667d0f1b26" }, { "id": { "group": "com.squareup.moshi", "name": "moshi-kotlin", - "version": "1.9.2", + "version": "1.11.0", "type": "jar", "extension": "jar" }, - "name": "moshi-kotlin-1.9.2.jar", - "path": "com/squareup/moshi/moshi-kotlin/1.9.2", + "name": "moshi-kotlin-1.11.0.jar", + "path": "com/squareup/moshi/moshi-kotlin/1.11.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin/1.9.2/moshi-kotlin-1.9.2.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin/1.9.2/moshi-kotlin-1.9.2.jar" + "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.jar" ], - "sha256": "97a91bd93234a5991a79ee67858b512bc63040031e694622547762b1448b6ed4" + "sha256": "220f3b85d99ea40ff65609813f3624fb4313de3634a747adb04040cf7cb486bc" }, { "id": { "group": "com.squareup.moshi", "name": "moshi-kotlin", - "version": "1.9.2", + "version": "1.11.0", + "type": "module", + "extension": "module" + }, + "name": "moshi-kotlin-1.11.0.module", + "path": "com/squareup/moshi/moshi-kotlin/1.11.0", + "urls": [ + "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.module", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.module" + ], + "sha256": "26ac4997f1bb5dcdf67f6d6efb93064e53e717ca470761795b27b3347ff9a595" + }, + { + "id": { + "group": "com.squareup.moshi", + "name": "moshi-kotlin", + "version": "1.11.0", "type": "pom", "extension": "pom" }, - "name": "moshi-kotlin-1.9.2.pom", - "path": "com/squareup/moshi/moshi-kotlin/1.9.2", + "name": "moshi-kotlin-1.11.0.pom", + "path": "com/squareup/moshi/moshi-kotlin/1.11.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin/1.9.2/moshi-kotlin-1.9.2.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin/1.9.2/moshi-kotlin-1.9.2.pom" + "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.pom", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin/1.11.0/moshi-kotlin-1.11.0.pom" ], - "sha256": "8bcf8168a793e4e32545d2a26968c9b0780d356f3d190fca06a373b97ebf8331" + "sha256": "9bf85901c0c5cd9614dc4506d332f688e2d5185995e5379ce68677c74356a465" }, { "id": { "group": "com.squareup.moshi", "name": "moshi-kotlin-codegen", - "version": "1.9.2", + "version": "1.11.0", "type": "jar", "extension": "jar" }, - "name": "moshi-kotlin-codegen-1.9.2.jar", - "path": "com/squareup/moshi/moshi-kotlin-codegen/1.9.2", + "name": "moshi-kotlin-codegen-1.11.0.jar", + "path": "com/squareup/moshi/moshi-kotlin-codegen/1.11.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin-codegen/1.9.2/moshi-kotlin-codegen-1.9.2.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin-codegen/1.9.2/moshi-kotlin-codegen-1.9.2.jar" + "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.jar" ], - "sha256": "39d8e9631ec807682dbebc68b1ec9929ddac665939fd543bf434e3f6212272f3" + "sha256": "e5d8e5cba11d8aca0261649c362fdee718e16ccc647124e55ee2e2c328be4c82" }, { "id": { "group": "com.squareup.moshi", "name": "moshi-kotlin-codegen", - "version": "1.9.2", - "type": "pom", - "extension": "pom" + "version": "1.11.0", + "type": "module", + "extension": "module" }, - "name": "moshi-kotlin-codegen-1.9.2.pom", - "path": "com/squareup/moshi/moshi-kotlin-codegen/1.9.2", + "name": "moshi-kotlin-codegen-1.11.0.module", + "path": "com/squareup/moshi/moshi-kotlin-codegen/1.11.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin-codegen/1.9.2/moshi-kotlin-codegen-1.9.2.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin-codegen/1.9.2/moshi-kotlin-codegen-1.9.2.pom" + "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.module", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.module" ], - "sha256": "70ccb176c4b019676973ad94e6b95c71be11474b5b75c6709cd3bfbc94c105e8" + "sha256": "4ae87ef50d9f8c24958e0928816afca29b1e78ad070fd4dc17484eb309fd3eaf" }, { "id": { "group": "com.squareup.moshi", - "name": "moshi-parent", - "version": "1.9.2", + "name": "moshi-kotlin-codegen", + "version": "1.11.0", "type": "pom", "extension": "pom" }, - "name": "moshi-parent-1.9.2.pom", - "path": "com/squareup/moshi/moshi-parent/1.9.2", + "name": "moshi-kotlin-codegen-1.11.0.pom", + "path": "com/squareup/moshi/moshi-kotlin-codegen/1.11.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/moshi/moshi-parent/1.9.2/moshi-parent-1.9.2.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-parent/1.9.2/moshi-parent-1.9.2.pom" + "https://jcenter.bintray.com/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.pom", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/moshi/moshi-kotlin-codegen/1.11.0/moshi-kotlin-codegen-1.11.0.pom" ], - "sha256": "20065081c581782668f6523da4582dec2e87bc753c7ed0bfff3ae7e1b5db641a" + "sha256": "faaffc7dff7612edfe924544121f9555704b240c6a469c91268d60e6be68a9e6" }, { "id": { "group": "com.squareup.okio", "name": "okio", - "version": "1.16.0", + "version": "1.17.5", "type": "jar", "extension": "jar" }, - "name": "okio-1.16.0.jar", - "path": "com/squareup/okio/okio/1.16.0", + "name": "okio-1.17.5.jar", + "path": "com/squareup/okio/okio/1.17.5", "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/1.16.0/okio-1.16.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/1.16.0/okio-1.16.0.jar" + "https://jcenter.bintray.com/com/squareup/okio/okio/1.17.5/okio-1.17.5.jar", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/1.17.5/okio-1.17.5.jar" ], - "sha256": "ec0484ff1903640e3845c2b10abb99eff2d32308ffe3459e5f92309a451b9c7e" + "sha256": "19a7ff48d86d3cf4497f7f250fbf295f430c13a528dd5b7b203f821802b886ad" }, { "id": { "group": "com.squareup.okio", "name": "okio", - "version": "1.16.0", + "version": "1.17.5", "type": "pom", "extension": "pom" }, - "name": "okio-1.16.0.pom", - "path": "com/squareup/okio/okio/1.16.0", + "name": "okio-1.17.5.pom", + "path": "com/squareup/okio/okio/1.17.5", "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/1.16.0/okio-1.16.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/1.16.0/okio-1.16.0.pom" + "https://jcenter.bintray.com/com/squareup/okio/okio/1.17.5/okio-1.17.5.pom", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/1.17.5/okio-1.17.5.pom" ], - "sha256": "1d2521621c0875123aa91311b2fe8edefd0ed93f66be6dfea18cc61bc5c99e36" + "sha256": "fa4e3ece4aaed469de3635e4a9c1235a4f4692f91c8b48657296c892f868010f" }, { "id": { "group": "com.squareup.okio", "name": "okio", - "version": "2.6.0", + "version": "2.9.0", "type": "jar", "extension": "jar" }, - "name": "okio-2.6.0.jar", - "path": "com/squareup/okio/okio/2.6.0", + "name": "okio-2.9.0.jar", + "path": "com/squareup/okio/okio/2.9.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/2.6.0/okio-2.6.0.jar" + "https://jcenter.bintray.com/com/squareup/okio/okio/2.9.0/okio-2.9.0.jar", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/2.9.0/okio-2.9.0.jar" ], - "sha256": "4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00" + "sha256": "b9255c163b7edc0b8406559d66579c6c32dea01f691943bac5d3fdbd10f69b44" }, { "id": { "group": "com.squareup.okio", "name": "okio", - "version": "2.6.0", + "version": "2.9.0", "type": "module", "extension": "module" }, - "name": "okio-2.6.0.module", - "path": "com/squareup/okio/okio/2.6.0", + "name": "okio-2.9.0.module", + "path": "com/squareup/okio/okio/2.9.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/2.6.0/okio-2.6.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/2.6.0/okio-2.6.0.module" + "https://jcenter.bintray.com/com/squareup/okio/okio/2.9.0/okio-2.9.0.module", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/2.9.0/okio-2.9.0.module" ], - "sha256": "838d6962acdeb636c245bf0f24bbdf3ae46ffa35a12f0312d750efd14868fec3" + "sha256": "65b78c1ab21dc7640798dc767c580990916d7a8ccf418d8ab22fe3aca0b488ee" }, { "id": { "group": "com.squareup.okio", "name": "okio", - "version": "2.6.0", + "version": "2.9.0", "type": "pom", "extension": "pom" }, - "name": "okio-2.6.0.pom", - "path": "com/squareup/okio/okio/2.6.0", + "name": "okio-2.9.0.pom", + "path": "com/squareup/okio/okio/2.9.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio/2.6.0/okio-2.6.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/2.6.0/okio-2.6.0.pom" + "https://jcenter.bintray.com/com/squareup/okio/okio/2.9.0/okio-2.9.0.pom", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio/2.9.0/okio-2.9.0.pom" ], - "sha256": "859900ea8e80e9811856d571d16397545a4410bbed8c1b67a2cb80994350e765" + "sha256": "f2e1385b004bd7bf008545c3405b967035f1264254ae8a26fb53f29e1c5df7f6" }, { "id": { "group": "com.squareup.okio", "name": "okio-metadata", - "version": "2.6.0", + "version": "2.9.0", "type": "jar", "extension": "jar" }, - "name": "okio-metadata-2.6.0.jar", - "path": "com/squareup/okio/okio-metadata/2.6.0", + "name": "okio-metadata-2.9.0.jar", + "path": "com/squareup/okio/okio-metadata/2.9.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio-metadata/2.6.0/okio-metadata-2.6.0.jar", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-metadata/2.6.0/okio-metadata-2.6.0.jar" + "https://jcenter.bintray.com/com/squareup/okio/okio-metadata/2.9.0/okio-metadata-2.9.0.jar", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-metadata/2.9.0/okio-metadata-2.9.0.jar" ], - "sha256": "039b1533e802e271ae7b42cbd338cb2b8e3ffd103d9bc39da45af7e26ea162e8" + "sha256": "97c5a8449c034bc8a51c08b95f29615b7ea7afacd7ad6fb45861d7e9324dc3a4" }, { "id": { "group": "com.squareup.okio", "name": "okio-metadata", - "version": "2.6.0", + "version": "2.9.0", "type": "module", "extension": "module" }, - "name": "okio-metadata-2.6.0.module", - "path": "com/squareup/okio/okio-metadata/2.6.0", + "name": "okio-metadata-2.9.0.module", + "path": "com/squareup/okio/okio-metadata/2.9.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio-metadata/2.6.0/okio-metadata-2.6.0.module", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-metadata/2.6.0/okio-metadata-2.6.0.module" + "https://jcenter.bintray.com/com/squareup/okio/okio-metadata/2.9.0/okio-metadata-2.9.0.module", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-metadata/2.9.0/okio-metadata-2.9.0.module" ], - "sha256": "3bce88b0e227f7f6f4dc184cdc5d2ad4e8c9149d47f23cdf2b297279ae0ab89c" + "sha256": "7f0991ba22c30b32c265b768139f8b3d26687d91dec40540426975f8f3f76300" }, { "id": { "group": "com.squareup.okio", "name": "okio-metadata", - "version": "2.6.0", + "version": "2.9.0", "type": "pom", "extension": "pom" }, - "name": "okio-metadata-2.6.0.pom", - "path": "com/squareup/okio/okio-metadata/2.6.0", + "name": "okio-metadata-2.9.0.pom", + "path": "com/squareup/okio/okio-metadata/2.9.0", "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio-metadata/2.6.0/okio-metadata-2.6.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-metadata/2.6.0/okio-metadata-2.6.0.pom" + "https://jcenter.bintray.com/com/squareup/okio/okio-metadata/2.9.0/okio-metadata-2.9.0.pom", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-metadata/2.9.0/okio-metadata-2.9.0.pom" ], - "sha256": "a90daec516055167c52bdea79eb94b2f721a75b93a5527ac0628479a70d42aa1" + "sha256": "c330aa859bc733a134824118f39cacd85ef6a88825f0c77442f0c0c694ddc711" }, { "id": { "group": "com.squareup.okio", "name": "okio-parent", - "version": "1.16.0", + "version": "1.17.5", "type": "pom", "extension": "pom" }, - "name": "okio-parent-1.16.0.pom", - "path": "com/squareup/okio/okio-parent/1.16.0", + "name": "okio-parent-1.17.5.pom", + "path": "com/squareup/okio/okio-parent/1.17.5", "urls": [ - "https://jcenter.bintray.com/com/squareup/okio/okio-parent/1.16.0/okio-parent-1.16.0.pom", - "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-parent/1.16.0/okio-parent-1.16.0.pom" + "https://jcenter.bintray.com/com/squareup/okio/okio-parent/1.17.5/okio-parent-1.17.5.pom", + "https://repo.gradle.org/gradle/libs-releases/com/squareup/okio/okio-parent/1.17.5/okio-parent-1.17.5.pom" ], - "sha256": "0b7424c3faab3bb5333096e39957f88f8d50ce0c98bfba71a3fcfaa0aaf0552c" + "sha256": "9b5a572fe0c471b72e0d2123f2cb50e57d8c8463d7b817f54c0122a6248e9d03" }, { "id": { @@ -2209,33 +2410,81 @@ "id": { "group": "io.strikt", "name": "strikt-core", - "version": "0.25.0", + "version": "0.28.0", "type": "jar", "extension": "jar" }, - "name": "strikt-core-0.25.0.jar", - "path": "io/strikt/strikt-core/0.25.0", + "name": "strikt-core-0.28.0.jar", + "path": "io/strikt/strikt-core/0.28.0", "urls": [ - "https://jcenter.bintray.com/io/strikt/strikt-core/0.25.0/strikt-core-0.25.0.jar", - "https://repo.gradle.org/gradle/libs-releases/io/strikt/strikt-core/0.25.0/strikt-core-0.25.0.jar" + "https://jcenter.bintray.com/io/strikt/strikt-core/0.28.0/strikt-core-0.28.0.jar", + "https://repo.gradle.org/gradle/libs-releases/io/strikt/strikt-core/0.28.0/strikt-core-0.28.0.jar" ], - "sha256": "111235bef112a049f587104a936c57c79ac9295e55f87e448d3de0ce17b57bc5" + "sha256": "ffb67f82a45c0179aabd9511474098a2efb3d68b12b233da66a3ede979c5330e" }, { "id": { "group": "io.strikt", "name": "strikt-core", - "version": "0.25.0", + "version": "0.28.0", "type": "pom", "extension": "pom" }, - "name": "strikt-core-0.25.0.pom", - "path": "io/strikt/strikt-core/0.25.0", + "name": "strikt-core-0.28.0.pom", + "path": "io/strikt/strikt-core/0.28.0", "urls": [ - "https://jcenter.bintray.com/io/strikt/strikt-core/0.25.0/strikt-core-0.25.0.pom", - "https://repo.gradle.org/gradle/libs-releases/io/strikt/strikt-core/0.25.0/strikt-core-0.25.0.pom" + "https://jcenter.bintray.com/io/strikt/strikt-core/0.28.0/strikt-core-0.28.0.pom", + "https://repo.gradle.org/gradle/libs-releases/io/strikt/strikt-core/0.28.0/strikt-core-0.28.0.pom" ], - "sha256": "a0f5a066febae2d800e4189df910a8df9fc3917e7293b140ca2a57f5a12b870c" + "sha256": "1dec64b9ad4a5dcdb12f4f15cf4b5ff0017993c960ba8d802011b507bba6ad05" + }, + { + "id": { + "group": "net.ltgt.gradle.incap", + "name": "incap", + "version": "0.3", + "type": "jar", + "extension": "jar" + }, + "name": "incap-0.3.jar", + "path": "net/ltgt/gradle/incap/incap/0.3", + "urls": [ + "https://jcenter.bintray.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar", + "https://repo.gradle.org/gradle/libs-releases/net/ltgt/gradle/incap/incap/0.3/incap-0.3.jar" + ], + "sha256": "1d3ebe10d6059a26438dd183ab5a823cf8cd8081bc0d4cf997ad80e9ab9607d8" + }, + { + "id": { + "group": "net.ltgt.gradle.incap", + "name": "incap", + "version": "0.3", + "type": "module", + "extension": "module" + }, + "name": "incap-0.3.module", + "path": "net/ltgt/gradle/incap/incap/0.3", + "urls": [ + "https://jcenter.bintray.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.module", + "https://repo.gradle.org/gradle/libs-releases/net/ltgt/gradle/incap/incap/0.3/incap-0.3.module" + ], + "sha256": "1d21ea2914eb40f1b391ca6d4e793de50b29efcd1e168ecec2bef68e03ced214" + }, + { + "id": { + "group": "net.ltgt.gradle.incap", + "name": "incap", + "version": "0.3", + "type": "pom", + "extension": "pom" + }, + "name": "incap-0.3.pom", + "path": "net/ltgt/gradle/incap/incap/0.3", + "urls": [ + "https://jcenter.bintray.com/net/ltgt/gradle/incap/incap/0.3/incap-0.3.pom", + "https://repo.gradle.org/gradle/libs-releases/net/ltgt/gradle/incap/incap/0.3/incap-0.3.pom" + ], + "sha256": "d316408accfb553946925243337947e6dd7a733c29bc30e53ed37972b7516c78" }, { "id": { @@ -2305,46 +2554,46 @@ "id": { "group": "org.gradle", "name": "gradle-tooling-api", - "version": "6.3", + "version": "6.8-milestone-2", "type": "jar", "extension": "jar" }, - "name": "gradle-tooling-api-6.3.jar", - "path": "org/gradle/gradle-tooling-api/6.3", + "name": "gradle-tooling-api-6.8-milestone-2.jar", + "path": "org/gradle/gradle-tooling-api/6.8-milestone-2", "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/6.3/gradle-tooling-api-6.3.jar" + "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/6.8-milestone-2/gradle-tooling-api-6.8-milestone-2.jar" ], - "sha256": "2d1a7160c55debdb4294c1bc51074251f85dbf498cb897d07387a00f4eb62be2" + "sha256": "3aec6cf21e2859bb9ad3c121446f2124633b8ecad6d757c6e03d82483019787d" }, { "id": { "group": "org.gradle", "name": "gradle-tooling-api", - "version": "6.3", + "version": "6.8-milestone-2", "type": "module", "extension": "module" }, - "name": "gradle-tooling-api-6.3.module", - "path": "org/gradle/gradle-tooling-api/6.3", + "name": "gradle-tooling-api-6.8-milestone-2.module", + "path": "org/gradle/gradle-tooling-api/6.8-milestone-2", "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/6.3/gradle-tooling-api-6.3.module" + "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/6.8-milestone-2/gradle-tooling-api-6.8-milestone-2.module" ], - "sha256": "59f736eefd46c75fb78e036f7825e581690c7b97e91da41f21fcc7d919cf921b" + "sha256": "13f2309ed1d7572a9f270444b966e41e37ea447c725239f131312f6e7556eecd" }, { "id": { "group": "org.gradle", "name": "gradle-tooling-api", - "version": "6.3", + "version": "6.8-milestone-2", "type": "pom", "extension": "pom" }, - "name": "gradle-tooling-api-6.3.pom", - "path": "org/gradle/gradle-tooling-api/6.3", + "name": "gradle-tooling-api-6.8-milestone-2.pom", + "path": "org/gradle/gradle-tooling-api/6.8-milestone-2", "urls": [ - "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/6.3/gradle-tooling-api-6.3.pom" + "https://repo.gradle.org/gradle/libs-releases/org/gradle/gradle-tooling-api/6.8-milestone-2/gradle-tooling-api-6.8-milestone-2.pom" ], - "sha256": "510c02725da0b92d4ef17aee5af1bf535ee30332647e81fdb89639bafc6d39b5" + "sha256": "13d0746b71f0dfe7380d913f0a4344ca16731d9d5c1cb5e338e8d9cae52c908e" }, { "id": { @@ -2414,769 +2663,481 @@ "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-annotation-processing-gradle", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-annotation-processing-gradle-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70", + "name": "kotlin-annotation-processing-gradle-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70/kotlin-annotation-processing-gradle-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70/kotlin-annotation-processing-gradle-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10/kotlin-annotation-processing-gradle-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10/kotlin-annotation-processing-gradle-1.4.10.jar" ], - "sha256": "0b9aa9d8989a9026bf8acfae59da2d6d5ef47d7a1bfed654c2882a2f29bbfba9" + "sha256": "0ba48754df3bcc16fafb3e22c40a251d01115359809cf14cf5f98aef15d902e1" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-annotation-processing-gradle", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-annotation-processing-gradle-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70", + "name": "kotlin-annotation-processing-gradle-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70/kotlin-annotation-processing-gradle-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.3.70/kotlin-annotation-processing-gradle-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10/kotlin-annotation-processing-gradle-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10/kotlin-annotation-processing-gradle-1.4.10.pom" ], - "sha256": "13f757d59f1d96b9aa9ba3657853932b33e309a135713b72150cb3516c6784e2" + "sha256": "ecf643b89d16fe2d6ad4a7f12755cdf10076545869229dbce43fa1f2445c21fc" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-compiler-embeddable-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70", + "name": "kotlin-compiler-embeddable-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70/kotlin-compiler-embeddable-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70/kotlin-compiler-embeddable-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10/kotlin-compiler-embeddable-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10/kotlin-compiler-embeddable-1.4.10.jar" ], - "sha256": "870886c570937402466f150ea6045485a2fb07c0ad4f23d470a2486b51e40efd" + "sha256": "c0d023cff6ee64d360a5b6d7da17aa068b63a4a721f6323a855249d6737978e6" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-compiler-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-compiler-embeddable-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70", + "name": "kotlin-compiler-embeddable-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70/kotlin-compiler-embeddable-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.3.70/kotlin-compiler-embeddable-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10/kotlin-compiler-embeddable-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.4.10/kotlin-compiler-embeddable-1.4.10.pom" ], - "sha256": "d27b679d4e2d9e9a7c4906276105903978d6188c9266c53c839a089eccdbfd9a" + "sha256": "10b4c56cf26d87089777abaaa798b96924ebd42b2f59f806bb7a677f06d92fce" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-daemon-embeddable-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70", + "name": "kotlin-daemon-embeddable-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70/kotlin-daemon-embeddable-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70/kotlin-daemon-embeddable-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10/kotlin-daemon-embeddable-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10/kotlin-daemon-embeddable-1.4.10.jar" ], - "sha256": "ef443a83c57e59c9fa8945ddf74b357f27d822f709d681a837e1b248a1a1e3bf" + "sha256": "b0ba729c8bd039e1973bab95a88577fbc407baefaef016acecf73c06a504a05e" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-daemon-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-daemon-embeddable-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70", + "name": "kotlin-daemon-embeddable-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70/kotlin-daemon-embeddable-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.3.70/kotlin-daemon-embeddable-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10/kotlin-daemon-embeddable-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-daemon-embeddable/1.4.10/kotlin-daemon-embeddable-1.4.10.pom" ], - "sha256": "430193200173b7de2c286c4c0f6044c3bb76d981ef61bf3bcc35f1207130ed14" + "sha256": "4ce8827541cdb85bfce5bd493b307da13da3c6c5e470f9f2a07f3e578d54b7c5" }, { "id": { "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.3.50", + "name": "kotlin-klib-commonizer-embeddable", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-reflect-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.50", + "name": "kotlin-klib-commonizer-embeddable-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.10/kotlin-klib-commonizer-embeddable-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.10/kotlin-klib-commonizer-embeddable-1.4.10.jar" ], - "sha256": "64583199ea5a54aefd1bd1595288925f784226ee562d1dd279011c6075b3d7a4" + "sha256": "fe6046a1c68d56c21aa57ee9847ad92ce5a7975e6633082c19deaa4532acc959" }, { "id": { "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.3.50", + "name": "kotlin-klib-commonizer-embeddable", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-reflect-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.50", + "name": "kotlin-klib-commonizer-embeddable-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.3.50/kotlin-reflect-1.3.50.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.10/kotlin-klib-commonizer-embeddable-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-klib-commonizer-embeddable/1.4.10/kotlin-klib-commonizer-embeddable-1.4.10.pom" ], - "sha256": "8745181e5a3e0bafefd46309c6b810df7253f379feb985131eaf8d4d9c302635" + "sha256": "b6f72d264e25f02dcaee32c8ab2e47d0c6a1cd7934c640406c5e72ed0994b6d4" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-reflect", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-reflect-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.70", + "name": "kotlin-reflect-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.70/kotlin-reflect-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.3.70/kotlin-reflect-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar" ], - "sha256": "febffca04d267687384eb2051904acd3358879249fa358f60c7f3e58b7b23686" + "sha256": "3ab3413ec945f801448360ad97bc6e14fec6d606889ede3c707cc277b4467f45" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-reflect", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-reflect-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.70", + "name": "kotlin-reflect-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-reflect/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.70/kotlin-reflect-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.3.70/kotlin-reflect-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.pom" ], - "sha256": "aacae35e5fbb3544af928861da01011306b25a1f0a1a8845b33db2787df856d5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.3.71", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-reflect-1.3.71.jar", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.71", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.71/kotlin-reflect-1.3.71.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.3.71/kotlin-reflect-1.3.71.jar" - ], - "sha256": "59c57ab609494d2a30d6ea3737428a56918ff0b8031081ea73b8472fdec06e44" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-reflect", - "version": "1.3.71", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-reflect-1.3.71.pom", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.3.71", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.71/kotlin-reflect-1.3.71.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-reflect/1.3.71/kotlin-reflect-1.3.71.pom" - ], - "sha256": "4df94aaeee8d900be431386e31ef44e82a66e57c3ae30866aec2875aff01fe70" + "sha256": "eef345ac9f76f39a8f0364bfbb335619eb506c4e54e1997be1c58dc624b425d9" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-script-runtime", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-script-runtime-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.3.70", + "name": "kotlin-script-runtime-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.3.70/kotlin-script-runtime-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-script-runtime/1.3.70/kotlin-script-runtime-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.4.10/kotlin-script-runtime-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-script-runtime/1.4.10/kotlin-script-runtime-1.4.10.jar" ], - "sha256": "d5532e1caa22fa75671f5d5942cf7337a516c2cae12abab3a8c0e5a7bbe78707" + "sha256": "142c51b9bed14244abdd6ea4551e645be57c3a03a70b9933822e870c05fa8fac" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-script-runtime", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-script-runtime-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.3.70", + "name": "kotlin-script-runtime-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.3.70/kotlin-script-runtime-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-script-runtime/1.3.70/kotlin-script-runtime-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.4.10/kotlin-script-runtime-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-script-runtime/1.4.10/kotlin-script-runtime-1.4.10.pom" ], - "sha256": "8d6ab1cdea976a02bff649b31876a62addde3434dae2aa7a57657f02cd43824d" + "sha256": "41357fe0c2608446c7a8f1ceb0259042aa0b94d7d92404d5904024dfb88c075a" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-common", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-scripting-common-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.3.70", + "name": "kotlin-scripting-common-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.3.70/kotlin-scripting-common-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-common/1.3.70/kotlin-scripting-common-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.4.10/kotlin-scripting-common-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-common/1.4.10/kotlin-scripting-common-1.4.10.jar" ], - "sha256": "62741e8c05ba2273e613d028f153d227e1a8760b96ee99927ef67716a19b2341" + "sha256": "bda57f354344be674e0a241b4c87248857acb411b9dc8ab65068141016466085" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-common", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-scripting-common-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.3.70", + "name": "kotlin-scripting-common-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.3.70/kotlin-scripting-common-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-common/1.3.70/kotlin-scripting-common-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-common/1.4.10/kotlin-scripting-common-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-common/1.4.10/kotlin-scripting-common-1.4.10.pom" ], - "sha256": "f142355f15e437bcc8e203f612b286d5106a07fe90b257732101fb2b1975e2f0" + "sha256": "428551f2529aae79a6dfc3babae871f628d30f5daee8254a339af01dd71ac1cd" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-scripting-compiler-embeddable-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70", + "name": "kotlin-scripting-compiler-embeddable-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70/kotlin-scripting-compiler-embeddable-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70/kotlin-scripting-compiler-embeddable-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10/kotlin-scripting-compiler-embeddable-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10/kotlin-scripting-compiler-embeddable-1.4.10.jar" ], - "sha256": "8aef1e114c7bc96103de3f04e937edbf230b3b063ce9a953fb2934048b124410" + "sha256": "9741d42f28e4f1d621e421ac2b0a4fb2e5f05b1fd4bfd326545b42de57fda4c1" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-scripting-compiler-embeddable-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70", + "name": "kotlin-scripting-compiler-embeddable-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70/kotlin-scripting-compiler-embeddable-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.3.70/kotlin-scripting-compiler-embeddable-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10/kotlin-scripting-compiler-embeddable-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/1.4.10/kotlin-scripting-compiler-embeddable-1.4.10.pom" ], - "sha256": "e18df94b9ad8ad18806880fee8455b0df0bea87585fe5eff62e109ebb984382a" + "sha256": "3e231d28644bff51f7a2e8cb1b6ef01e943cf9efb29720faa14166f7b448de7a" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70", + "name": "kotlin-scripting-compiler-impl-embeddable-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70/kotlin-scripting-compiler-impl-embeddable-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70/kotlin-scripting-compiler-impl-embeddable-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10/kotlin-scripting-compiler-impl-embeddable-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10/kotlin-scripting-compiler-impl-embeddable-1.4.10.jar" ], - "sha256": "2508ee9ceb8b32916744c3d40e1be49ac98dd01eb813ec710f007e5609e64cc2" + "sha256": "7e369d1ba702082d9daa54674004aef7cb2adf5d2872e758a87674f4c3144836" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-compiler-impl-embeddable", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-scripting-compiler-impl-embeddable-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70", + "name": "kotlin-scripting-compiler-impl-embeddable-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70/kotlin-scripting-compiler-impl-embeddable-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.3.70/kotlin-scripting-compiler-impl-embeddable-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10/kotlin-scripting-compiler-impl-embeddable-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/1.4.10/kotlin-scripting-compiler-impl-embeddable-1.4.10.pom" ], - "sha256": "3122746ff1582ab1275be3fac6dcac2d4e798160ffc99aa13a47afff78caf88c" + "sha256": "4728fe40c3b32661ca66cde848e7bf78be95fd18aa07e8e36421257152d157f7" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-jvm", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-scripting-jvm-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70", + "name": "kotlin-scripting-jvm-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70/kotlin-scripting-jvm-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70/kotlin-scripting-jvm-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10/kotlin-scripting-jvm-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10/kotlin-scripting-jvm-1.4.10.jar" ], - "sha256": "bf576d25453ae94963c585728e1074760e1fde95a49859600af333580bf6cb10" + "sha256": "6cc266acac8dc49f5956f3f553c8de5fce0d1757c65a86b83c4ef0625a82ab69" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-scripting-jvm", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-scripting-jvm-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70", + "name": "kotlin-scripting-jvm-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70/kotlin-scripting-jvm-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.70/kotlin-scripting-jvm-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10/kotlin-scripting-jvm-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-scripting-jvm/1.4.10/kotlin-scripting-jvm-1.4.10.pom" ], - "sha256": "785070c20754dc2ffe04b1b023721ca7033c8251cd53a72949e09fa81af00eaa" + "sha256": "04b8a39c6860998bd6446bf69c425e42af8f155a639915353c257233fecc2ff8" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib", - "version": "1.3.50", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-stdlib-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.50", + "name": "kotlin-stdlib-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.jar" ], - "sha256": "e6f05746ee0366d0b52825a090fac474dcf44082c9083bbb205bd16976488d6c" + "sha256": "01ecb09782c042b931c1839acf21a188340b295d05400afd6e3415d4475b8daa" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib", - "version": "1.3.50", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-stdlib-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.50", + "name": "kotlin-stdlib-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-stdlib/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.3.50/kotlin-stdlib-1.3.50.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.4.10/kotlin-stdlib-1.4.10.pom" ], - "sha256": "704fd78960ae046428f69bcd5b951c122e4c180c9400238a866e12cb18494a61" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.3.70", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.70", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.70/kotlin-stdlib-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.3.70/kotlin-stdlib-1.3.70.jar" - ], - "sha256": "32043c0ea32a281cde288d6abeb9b28e666600d5b6bc5ecbcab8f0e939f93233" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.3.70", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.70", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.70/kotlin-stdlib-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.3.70/kotlin-stdlib-1.3.70.pom" - ], - "sha256": "ff410b15c5738c2e0924ab9611ca59585b7dbec316dc7f47a7d46676bfd15048" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.3.71", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-1.3.71.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.71", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/kotlin-stdlib-1.3.71.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/kotlin-stdlib-1.3.71.jar" - ], - "sha256": "5ace22b102a96425e4ac44e0558b927f3857b56a33cbc289cf1b70aee645e6a7" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib", - "version": "1.3.71", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-1.3.71.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib/1.3.71", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/kotlin-stdlib-1.3.71.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/kotlin-stdlib-1.3.71.pom" - ], - "sha256": "ff03e9989faa2d40fa4a9098aaad71e247f27ea4d24b0754da642eb0924bd8c5" + "sha256": "a4b9cfbb4bbda523af1e24d52c775fb9c0f7cb568e48b065d45aeb56e63c2762" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-common", - "version": "1.3.50", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-stdlib-common-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50", + "name": "kotlin-stdlib-common-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.jar" ], - "sha256": "8ce678e88e4ba018b66dacecf952471e4d7dfee156a8a819760a5a5ff29d323c" + "sha256": "4681f2d436a68c7523595d84ed5758e1382f9da0f67c91e6a848690d711274fe" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-common", - "version": "1.3.50", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-stdlib-common-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50", + "name": "kotlin-stdlib-common-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.50/kotlin-stdlib-common-1.3.50.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.10/kotlin-stdlib-common-1.4.10.pom" ], - "sha256": "b6396fe802d7bc76a381485e266cb975f3b2f2d3dd9bf7213aab6ca27a561fc1" + "sha256": "63480e72a7d4de742b49a6ff90e45f544ca37f3fe11af8b4839f9cd747515d00" }, { "id": { "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.3.70", + "name": "kotlin-stdlib-jdk7", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-stdlib-common-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70", + "name": "kotlin-stdlib-jdk7-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70/kotlin-stdlib-common-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70/kotlin-stdlib-common-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.jar" ], - "sha256": "6e2377cfc4898f2fb24429951b133b570b250e3f860a8458b2a1f8a63cf53a50" + "sha256": "f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b" }, { "id": { "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.3.70", + "name": "kotlin-stdlib-jdk7", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-stdlib-common-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70", + "name": "kotlin-stdlib-jdk7-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70/kotlin-stdlib-common-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70/kotlin-stdlib-common-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.10/kotlin-stdlib-jdk7-1.4.10.pom" ], - "sha256": "76162bfcaa756897fd3f631019353e13b128df2318cdad5baecb7e7d428a28e3" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.3.71", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-common-1.3.71.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71/kotlin-stdlib-common-1.3.71.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71/kotlin-stdlib-common-1.3.71.jar" - ], - "sha256": "974f8a9b7bfce3d730a86efe0eab219a72621e8530f91e30c89f400ba98092ec" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-common", - "version": "1.3.71", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-common-1.3.71.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71/kotlin-stdlib-common-1.3.71.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71/kotlin-stdlib-common-1.3.71.pom" - ], - "sha256": "93f5cb50148dee7da746ed487e6278ee8d94da9a99b670f9f5248456c2f66341" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.3.50", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk7-1.3.50.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.50", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.50/kotlin-stdlib-jdk7-1.3.50.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.50/kotlin-stdlib-jdk7-1.3.50.jar" - ], - "sha256": "9a026639e76212f8d57b86d55b075394c2e009f1979110751d34c05c5f75d57b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.3.50", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk7-1.3.50.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.50", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.50/kotlin-stdlib-jdk7-1.3.50.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.50/kotlin-stdlib-jdk7-1.3.50.pom" - ], - "sha256": "a3aef46388ee96e975110db51df3ab794c87d892bdbc6d5a49bf926e4779438b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.3.70", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk7-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70/kotlin-stdlib-jdk7-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70/kotlin-stdlib-jdk7-1.3.70.jar" - ], - "sha256": "f401aaccc14c2234ef235da8a0e82ed1e166aff7e00624b640ea3ddfc5245af6" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.3.70", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk7-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70/kotlin-stdlib-jdk7-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70/kotlin-stdlib-jdk7-1.3.70.pom" - ], - "sha256": "aa51062db8475e4068be20322cc9002cdb06994a026803d395d0e0502d606a0f" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.3.71", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-stdlib-jdk7-1.3.71.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.71", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.71/kotlin-stdlib-jdk7-1.3.71.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.71/kotlin-stdlib-jdk7-1.3.71.jar" - ], - "sha256": "b046a5ef54c7006db852e48e547aaff525a9e7a0a5909ffe5fe2c966c1a3a72e" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk7", - "version": "1.3.71", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-stdlib-jdk7-1.3.71.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.71", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.71/kotlin-stdlib-jdk7-1.3.71.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.71/kotlin-stdlib-jdk7-1.3.71.pom" - ], - "sha256": "7163f88887d050f76f86ad2304f84a9d79c39a96178bf02e4524bdeacc5bb149" + "sha256": "78f2fe1d48e99c64958930ccdc43fce5939460ecdfc65f302823a021d63c520d" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk8", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-stdlib-jdk8-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70", + "name": "kotlin-stdlib-jdk8-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70/kotlin-stdlib-jdk8-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70/kotlin-stdlib-jdk8-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.jar" ], - "sha256": "0f7e737ae2c1f0fe3f0b0fd8df62298778770a809f2d0d5a396f3069252d6d99" + "sha256": "39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-stdlib-jdk8", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-stdlib-jdk8-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70", + "name": "kotlin-stdlib-jdk8-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70/kotlin-stdlib-jdk8-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.70/kotlin-stdlib-jdk8-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.10/kotlin-stdlib-jdk8-1.4.10.pom" ], - "sha256": "559b089df136750907ec2e3eb0838f8f0892eb08d64e877064bffea62f0c467a" + "sha256": "c2f4d70082dbbfcea68fdfa74289cef32df9e4b5ddf359f006036dff1c5b06d6" }, { "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.3.71", + "group": "org.jetbrains.kotlinx", + "name": "kotlinx-coroutines-core", + "version": "1.3.7", "type": "jar", "extension": "jar" }, - "name": "kotlin-stdlib-jdk8-1.3.71.jar", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.71", + "name": "kotlinx-coroutines-core-1.3.7.jar", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.71/kotlin-stdlib-jdk8-1.3.71.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.71/kotlin-stdlib-jdk8-1.3.71.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.jar" ], - "sha256": "a22192ac779ba8eff09d07084ae503e8be9e7c8ca1cb2b511ff8af4c68d83d66" + "sha256": "ad426ec76f52b1dcdf200f55495aea9a2d2796811884e8c4b514645061cf59f3" }, { "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-stdlib-jdk8", - "version": "1.3.71", + "group": "org.jetbrains.kotlinx", + "name": "kotlinx-coroutines-core", + "version": "1.3.7", "type": "pom", "extension": "pom" }, - "name": "kotlin-stdlib-jdk8-1.3.71.pom", - "path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.71", + "name": "kotlinx-coroutines-core-1.3.7.pom", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.71/kotlin-stdlib-jdk8-1.3.71.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.71/kotlin-stdlib-jdk8-1.3.71.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.7/kotlinx-coroutines-core-1.3.7.pom" ], - "sha256": "daa4f98393b7196473ac7b347618a244d3c7eaa3554b5f86f9cddcce6a4cded6" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.2.1", - "type": "jar", - "extension": "jar" - }, - "name": "kotlinx-coroutines-core-1.2.1.jar", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.jar" - ], - "sha256": "7177ed4629704537e0252537629886f5409526ecd041d8d8e308e20624b14394" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.2.1", - "type": "pom", - "extension": "pom" - }, - "name": "kotlinx-coroutines-core-1.2.1.pom", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.2.1/kotlinx-coroutines-core-1.2.1.pom" - ], - "sha256": "6f7523ea8a56d7f12d11a004cfe5a4577bfba3ed6c84cc5ac48b72d54975552c" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.3.5", - "type": "jar", - "extension": "jar" - }, - "name": "kotlinx-coroutines-core-1.3.5.jar", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.5", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.5/kotlinx-coroutines-core-1.3.5.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.5/kotlinx-coroutines-core-1.3.5.jar" - ], - "sha256": "6d3ddc759cd2094b1495198a8501e22a51c4c3d011ec801f5fc45a2cd25b8f11" - }, - { - "id": { - "group": "org.jetbrains.kotlinx", - "name": "kotlinx-coroutines-core", - "version": "1.3.5", - "type": "pom", - "extension": "pom" - }, - "name": "kotlinx-coroutines-core-1.3.5.pom", - "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.5", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.5/kotlinx-coroutines-core-1.3.5.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.5/kotlinx-coroutines-core-1.3.5.pom" - ], - "sha256": "f4a306487c17b8cdca8d3e5da50369a2e5ac7c665200516d427726dff5a56f92" + "sha256": "9e82078f4dafe1cc2e28f308a317912a45c6a88fc83c51db6ba8cb0ea0829ef1" }, { "id": { @@ -3210,6 +3171,54 @@ ], "sha256": "77c8b77af4dca3cf23b0bc9c1ae6196866f5e6a9bfced3345747dac85b76e5fa" }, + { + "id": { + "group": "org.jetbrains.kotlinx", + "name": "kotlinx-coroutines-core-jvm", + "version": "1.3.9", + "type": "jar", + "extension": "jar" + }, + "name": "kotlinx-coroutines-core-jvm-1.3.9.jar", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.3.9", + "urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.3.9/kotlinx-coroutines-core-jvm-1.3.9.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.3.9/kotlinx-coroutines-core-jvm-1.3.9.jar" + ], + "sha256": "6538f458473a42b6e2a92676f00d70d4fa0f6ae824d13c1e31c8051c196d2335" + }, + { + "id": { + "group": "org.jetbrains.kotlinx", + "name": "kotlinx-coroutines-core-jvm", + "version": "1.3.9", + "type": "module", + "extension": "module" + }, + "name": "kotlinx-coroutines-core-jvm-1.3.9.module", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.3.9", + "urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.3.9/kotlinx-coroutines-core-jvm-1.3.9.module", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.3.9/kotlinx-coroutines-core-jvm-1.3.9.module" + ], + "sha256": "a9aea29809ffb2e6c6f2cc594a6a1f8dc02a4d740629e285f3fa2aa89f8318d5" + }, + { + "id": { + "group": "org.jetbrains.kotlinx", + "name": "kotlinx-coroutines-core-jvm", + "version": "1.3.9", + "type": "pom", + "extension": "pom" + }, + "name": "kotlinx-coroutines-core-jvm-1.3.9.pom", + "path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.3.9", + "urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.3.9/kotlinx-coroutines-core-jvm-1.3.9.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.3.9/kotlinx-coroutines-core-jvm-1.3.9.pom" + ], + "sha256": "64c6d2b53e52eb65e26c6b828d848d8ceab30473c3511bbd1c116cf9799bc127" + }, { "id": { "group": "org.junit.platform", @@ -3338,6 +3347,54 @@ ], "sha256": "a96e671816c1ff8803bdec74c9241f025bdfb277da5d2b4ee02266405936f994" }, + { + "id": { + "group": "org.ow2", + "name": "ow2", + "version": "1.5", + "type": "pom", + "extension": "pom" + }, + "name": "ow2-1.5.pom", + "path": "org/ow2/ow2/1.5", + "urls": [ + "https://jcenter.bintray.com/org/ow2/ow2/1.5/ow2-1.5.pom", + "https://repo.gradle.org/gradle/libs-releases/org/ow2/ow2/1.5/ow2-1.5.pom" + ], + "sha256": "0f8a1b116e760b8fe6389c51b84e4b07a70fc11082d4f936e453b583dd50b43b" + }, + { + "id": { + "group": "org.ow2.asm", + "name": "asm", + "version": "7.1", + "type": "jar", + "extension": "jar" + }, + "name": "asm-7.1.jar", + "path": "org/ow2/asm/asm/7.1", + "urls": [ + "https://jcenter.bintray.com/org/ow2/asm/asm/7.1/asm-7.1.jar", + "https://repo.gradle.org/gradle/libs-releases/org/ow2/asm/asm/7.1/asm-7.1.jar" + ], + "sha256": "4ab2fa2b6d2cc9ccb1eaa05ea329c407b47b13ed2915f62f8c4b8cc96258d4de" + }, + { + "id": { + "group": "org.ow2.asm", + "name": "asm", + "version": "7.1", + "type": "pom", + "extension": "pom" + }, + "name": "asm-7.1.pom", + "path": "org/ow2/asm/asm/7.1", + "urls": [ + "https://jcenter.bintray.com/org/ow2/asm/asm/7.1/asm-7.1.pom", + "https://repo.gradle.org/gradle/libs-releases/org/ow2/asm/asm/7.1/asm-7.1.pom" + ], + "sha256": "0f29742eada6588a46c679f499a6755e4b3939767004f2bd9c02019cfd1d3180" + }, { "id": { "group": "org.slf4j", @@ -3438,97 +3495,97 @@ "id": { "group": "org.spekframework.spek2", "name": "spek-dsl-jvm", - "version": "2.0.10", + "version": "2.0.14", "type": "jar", "extension": "jar" }, - "name": "spek-dsl-jvm-2.0.10.jar", - "path": "org/spekframework/spek2/spek-dsl-jvm/2.0.10", + "name": "spek-dsl-jvm-2.0.14.jar", + "path": "org/spekframework/spek2/spek-dsl-jvm/2.0.14", "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-dsl-jvm/2.0.10/spek-dsl-jvm-2.0.10.jar", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-dsl-jvm/2.0.10/spek-dsl-jvm-2.0.10.jar" + "https://jcenter.bintray.com/org/spekframework/spek2/spek-dsl-jvm/2.0.14/spek-dsl-jvm-2.0.14.jar", + "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-dsl-jvm/2.0.14/spek-dsl-jvm-2.0.14.jar" ], - "sha256": "3663509e0868d61ad652225369d1733e450bf8df548511a2f3be7dc1aab6219c" + "sha256": "29584816844b4f9dc204764e0ab27eabab1b2f5af4b94652a572685372d3f5f9" }, { "id": { "group": "org.spekframework.spek2", "name": "spek-dsl-jvm", - "version": "2.0.10", + "version": "2.0.14", "type": "pom", "extension": "pom" }, - "name": "spek-dsl-jvm-2.0.10.pom", - "path": "org/spekframework/spek2/spek-dsl-jvm/2.0.10", + "name": "spek-dsl-jvm-2.0.14.pom", + "path": "org/spekframework/spek2/spek-dsl-jvm/2.0.14", "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-dsl-jvm/2.0.10/spek-dsl-jvm-2.0.10.pom", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-dsl-jvm/2.0.10/spek-dsl-jvm-2.0.10.pom" + "https://jcenter.bintray.com/org/spekframework/spek2/spek-dsl-jvm/2.0.14/spek-dsl-jvm-2.0.14.pom", + "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-dsl-jvm/2.0.14/spek-dsl-jvm-2.0.14.pom" ], - "sha256": "a26f77f7078960926e9a67058226b97190d4ad715adaee4d15927c3058fa6e4e" + "sha256": "7130aed4f16dc3e32e4caedb860a4896bdf40aa9e104a9b665871e252b8d71d1" }, { "id": { "group": "org.spekframework.spek2", "name": "spek-runner-junit5", - "version": "2.0.10", + "version": "2.0.14", "type": "jar", "extension": "jar" }, - "name": "spek-runner-junit5-2.0.10.jar", - "path": "org/spekframework/spek2/spek-runner-junit5/2.0.10", + "name": "spek-runner-junit5-2.0.14.jar", + "path": "org/spekframework/spek2/spek-runner-junit5/2.0.14", "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-runner-junit5/2.0.10/spek-runner-junit5-2.0.10.jar", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runner-junit5/2.0.10/spek-runner-junit5-2.0.10.jar" + "https://jcenter.bintray.com/org/spekframework/spek2/spek-runner-junit5/2.0.14/spek-runner-junit5-2.0.14.jar", + "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runner-junit5/2.0.14/spek-runner-junit5-2.0.14.jar" ], - "sha256": "3457afe8fb46361e22bd63b699555c1dbe193d32adaa0f87b41d1d91fbd2885e" + "sha256": "f77fe609f5408b235d28ab9a7080b77fce270a3779d732c5677d0e3a51475563" }, { "id": { "group": "org.spekframework.spek2", "name": "spek-runner-junit5", - "version": "2.0.10", + "version": "2.0.14", "type": "pom", "extension": "pom" }, - "name": "spek-runner-junit5-2.0.10.pom", - "path": "org/spekframework/spek2/spek-runner-junit5/2.0.10", + "name": "spek-runner-junit5-2.0.14.pom", + "path": "org/spekframework/spek2/spek-runner-junit5/2.0.14", "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-runner-junit5/2.0.10/spek-runner-junit5-2.0.10.pom", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runner-junit5/2.0.10/spek-runner-junit5-2.0.10.pom" + "https://jcenter.bintray.com/org/spekframework/spek2/spek-runner-junit5/2.0.14/spek-runner-junit5-2.0.14.pom", + "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runner-junit5/2.0.14/spek-runner-junit5-2.0.14.pom" ], - "sha256": "e75ac3b12905c591fa55578f4ed0233505cc63eaa51df1a1d0543626124100f2" + "sha256": "0b83ee1a8a7434a3a1052df06fa0cdcaa1c9f8d3d7d975108bcb3f87b4ac65b0" }, { "id": { "group": "org.spekframework.spek2", "name": "spek-runtime-jvm", - "version": "2.0.10", + "version": "2.0.14", "type": "jar", "extension": "jar" }, - "name": "spek-runtime-jvm-2.0.10.jar", - "path": "org/spekframework/spek2/spek-runtime-jvm/2.0.10", + "name": "spek-runtime-jvm-2.0.14.jar", + "path": "org/spekframework/spek2/spek-runtime-jvm/2.0.14", "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-runtime-jvm/2.0.10/spek-runtime-jvm-2.0.10.jar", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runtime-jvm/2.0.10/spek-runtime-jvm-2.0.10.jar" + "https://jcenter.bintray.com/org/spekframework/spek2/spek-runtime-jvm/2.0.14/spek-runtime-jvm-2.0.14.jar", + "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runtime-jvm/2.0.14/spek-runtime-jvm-2.0.14.jar" ], - "sha256": "fcc8cb3922950bc50af0bb598241b80cb94547dbeb504b2c5c9a58c9d407d9ce" + "sha256": "5f540818b6f192b528dbfad5df0bdfd64f3d8fe6470edf63f41a0ec4c1369f6f" }, { "id": { "group": "org.spekframework.spek2", "name": "spek-runtime-jvm", - "version": "2.0.10", + "version": "2.0.14", "type": "pom", "extension": "pom" }, - "name": "spek-runtime-jvm-2.0.10.pom", - "path": "org/spekframework/spek2/spek-runtime-jvm/2.0.10", + "name": "spek-runtime-jvm-2.0.14.pom", + "path": "org/spekframework/spek2/spek-runtime-jvm/2.0.14", "urls": [ - "https://jcenter.bintray.com/org/spekframework/spek2/spek-runtime-jvm/2.0.10/spek-runtime-jvm-2.0.10.pom", - "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runtime-jvm/2.0.10/spek-runtime-jvm-2.0.10.pom" + "https://jcenter.bintray.com/org/spekframework/spek2/spek-runtime-jvm/2.0.14/spek-runtime-jvm-2.0.14.pom", + "https://repo.gradle.org/gradle/libs-releases/org/spekframework/spek2/spek-runtime-jvm/2.0.14/spek-runtime-jvm-2.0.14.pom" ], - "sha256": "405bee7923aec86d53377a44843a12392df3f043357ebd21b551c0145953df7d" + "sha256": "a7803555cf0d5cb0b731db10dfac9dea9c82287677aa77a6ed7e71f46b1ebc05" }, { "id": { @@ -3594,6 +3651,102 @@ ], "sha256": "75d61da98c46d79a3a548a952bd806020f808c75ccd21958a6c791cfbfa0481e" }, + { + "id": { + "group": "io.javalin", + "name": "javalin", + "version": "3.12.0", + "type": "jar", + "extension": "jar" + }, + "name": "javalin-3.12.0.jar", + "path": "io/javalin/javalin/3.12.0", + "urls": [ + "https://jcenter.bintray.com/io/javalin/javalin/3.12.0/javalin-3.12.0.jar", + "https://repo.gradle.org/gradle/libs-releases/io/javalin/javalin/3.12.0/javalin-3.12.0.jar" + ], + "sha256": "9f05f0b5ff761523e780fddc7718dad577f2c5e4b85795aeaabe3ffcb2615667" + }, + { + "id": { + "group": "io.javalin", + "name": "javalin", + "version": "3.12.0", + "type": "pom", + "extension": "pom" + }, + "name": "javalin-3.12.0.pom", + "path": "io/javalin/javalin/3.12.0", + "urls": [ + "https://jcenter.bintray.com/io/javalin/javalin/3.12.0/javalin-3.12.0.pom", + "https://repo.gradle.org/gradle/libs-releases/io/javalin/javalin/3.12.0/javalin-3.12.0.pom" + ], + "sha256": "9a1a5d6bcd18542048f3452fb1fb78990ca90da1d9d2ee09addb11ae900e906c" + }, + { + "id": { + "group": "io.javalin", + "name": "javalin-parent", + "version": "3.12.0", + "type": "pom", + "extension": "pom" + }, + "name": "javalin-parent-3.12.0.pom", + "path": "io/javalin/javalin-parent/3.12.0", + "urls": [ + "https://jcenter.bintray.com/io/javalin/javalin-parent/3.12.0/javalin-parent-3.12.0.pom", + "https://repo.gradle.org/gradle/libs-releases/io/javalin/javalin-parent/3.12.0/javalin-parent-3.12.0.pom" + ], + "sha256": "f3137d4a61ca8a8b314de573eecf70c77cd96863beb0b793b8ee81eef5de350d" + }, + { + "id": { + "group": "javax.servlet", + "name": "javax.servlet-api", + "version": "3.1.0", + "type": "jar", + "extension": "jar" + }, + "name": "javax.servlet-api-3.1.0.jar", + "path": "javax/servlet/javax.servlet-api/3.1.0", + "urls": [ + "https://jcenter.bintray.com/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar", + "https://repo.gradle.org/gradle/libs-releases/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar" + ], + "sha256": "af456b2dd41c4e82cf54f3e743bc678973d9fe35bd4d3071fa05c7e5333b8482" + }, + { + "id": { + "group": "javax.servlet", + "name": "javax.servlet-api", + "version": "3.1.0", + "type": "pom", + "extension": "pom" + }, + "name": "javax.servlet-api-3.1.0.pom", + "path": "javax/servlet/javax.servlet-api/3.1.0", + "urls": [ + "https://jcenter.bintray.com/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom", + "https://repo.gradle.org/gradle/libs-releases/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom" + ], + "sha256": "b31109e22ea3f2df1ad7955432e718a35def50ae6c19698034afa8a0cf9e9069" + }, + { + "id": { + "group": "net.java", + "name": "jvnet-parent", + "version": "3", + "type": "pom", + "extension": "pom" + }, + "name": "jvnet-parent-3.pom", + "path": "net/java/jvnet-parent/3", + "urls": [ + "https://jcenter.bintray.com/net/java/jvnet-parent/3/jvnet-parent-3.pom", + "https://repo.gradle.org/gradle/libs-releases/net/java/jvnet-parent/3/jvnet-parent-3.pom" + ], + "sha256": "30f5789efa39ddbf96095aada3fc1260c4561faf2f714686717cb2dc5049475a" + }, { "id": { "group": "org.apache", @@ -3772,579 +3925,995 @@ }, { "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-gradle-plugin-api", - "version": "1.3.70", + "group": "org.eclipse.jetty", + "name": "jetty-client", + "version": "9.4.31.v20200723", "type": "jar", "extension": "jar" }, - "name": "kotlin-gradle-plugin-api-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70", + "name": "jetty-client-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/jetty-client/9.4.31.v20200723", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70/kotlin-gradle-plugin-api-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70/kotlin-gradle-plugin-api-1.3.70.jar" + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-client/9.4.31.v20200723/jetty-client-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-client/9.4.31.v20200723/jetty-client-9.4.31.v20200723.jar" ], - "sha256": "002d16eb0e04dcc6f2e98ae3b57cb8a9d52efdadc07fc36b0f44d91aae835970" + "sha256": "5077eda8e3d2e937107b3db70b2317acc3f4e8ffc1ca225b5b53a102386c0ac7" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-client", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-client-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-client/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-client/9.4.31.v20200723/jetty-client-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-client/9.4.31.v20200723/jetty-client-9.4.31.v20200723.pom" + ], + "sha256": "87e85fc96be38dc013afbd2d9d018a5446935f3dd28d560c0f25cd229853f377" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-http", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "jetty-http-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/jetty-http/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-http/9.4.31.v20200723/jetty-http-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-http/9.4.31.v20200723/jetty-http-9.4.31.v20200723.jar" + ], + "sha256": "7bc268d15b15c7ebf311ab0f7b3737c004a057f0171504eb1c651db765539a8f" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-http", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-http-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-http/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-http/9.4.31.v20200723/jetty-http-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-http/9.4.31.v20200723/jetty-http-9.4.31.v20200723.pom" + ], + "sha256": "edf4f961b1851bf068627e26c1039afe9260b853713a4e1d4652a2cce25bdc4b" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-io", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "jetty-io-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/jetty-io/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-io/9.4.31.v20200723/jetty-io-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-io/9.4.31.v20200723/jetty-io-9.4.31.v20200723.jar" + ], + "sha256": "a6edcf29312db7cc2e86ed65ed027dc77c03ee6f658b298d90e1bd63a7d13804" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-io", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-io-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-io/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-io/9.4.31.v20200723/jetty-io-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-io/9.4.31.v20200723/jetty-io-9.4.31.v20200723.pom" + ], + "sha256": "949435b0797b101328b42e021703c07b4f0e3952e1a2e062c1837e68fe7cd9aa" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-project", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-project-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-project/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-project/9.4.31.v20200723/jetty-project-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-project/9.4.31.v20200723/jetty-project-9.4.31.v20200723.pom" + ], + "sha256": "a7c7bb38e675727d575cca46fa67b30e9bc8723f652ed680194ed8142e47c54b" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-security", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "jetty-security-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/jetty-security/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-security/9.4.31.v20200723/jetty-security-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-security/9.4.31.v20200723/jetty-security-9.4.31.v20200723.jar" + ], + "sha256": "b116607c2bd490069d345b9cb11e899a5dfd998ec922a2ee25d889ae49d7cf01" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-security", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-security-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-security/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-security/9.4.31.v20200723/jetty-security-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-security/9.4.31.v20200723/jetty-security-9.4.31.v20200723.pom" + ], + "sha256": "ac1fbb73e8acf610995986d4d99fd2fe8d27227239d75ffd18987d992a6a8e8c" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-server", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "jetty-server-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/jetty-server/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-server/9.4.31.v20200723/jetty-server-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-server/9.4.31.v20200723/jetty-server-9.4.31.v20200723.jar" + ], + "sha256": "d55313f7a67af71db647cd4e41fb6af66f081d797fd422f9dcb8b096f9208f77" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-server", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-server-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-server/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-server/9.4.31.v20200723/jetty-server-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-server/9.4.31.v20200723/jetty-server-9.4.31.v20200723.pom" + ], + "sha256": "6cf3009e5bd99ae68bc4a9b64baa16b2cc4dc7667008f29489948938f8fe65cc" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-servlet", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "jetty-servlet-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/jetty-servlet/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-servlet/9.4.31.v20200723/jetty-servlet-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-servlet/9.4.31.v20200723/jetty-servlet-9.4.31.v20200723.jar" + ], + "sha256": "0d52bd7e7b98b6727101e120a0ca7c82e2042214ec1f2bb6a588459dfc3eefed" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-servlet", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-servlet-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-servlet/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-servlet/9.4.31.v20200723/jetty-servlet-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-servlet/9.4.31.v20200723/jetty-servlet-9.4.31.v20200723.pom" + ], + "sha256": "8edc3488701661ccd67c2c64e8df41d7858a45c8dd2555023a1f6975a54db216" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-util", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "jetty-util-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/jetty-util/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-util/9.4.31.v20200723/jetty-util-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-util/9.4.31.v20200723/jetty-util-9.4.31.v20200723.jar" + ], + "sha256": "2fea8e63ea9a6032725f9819aa948657374a353cd776690b31f5ab11057ad894" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-util", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-util-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-util/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-util/9.4.31.v20200723/jetty-util-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-util/9.4.31.v20200723/jetty-util-9.4.31.v20200723.pom" + ], + "sha256": "db81f9b861ed780bed0a03be560efcea45911a06397dfe73ef44447888d085a7" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-webapp", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "jetty-webapp-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/jetty-webapp/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-webapp/9.4.31.v20200723/jetty-webapp-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-webapp/9.4.31.v20200723/jetty-webapp-9.4.31.v20200723.jar" + ], + "sha256": "94c6d2b4733fc914a6ef1d7db1105ccdfb732d685b461eab7bd3dccf250a8b6f" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-webapp", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-webapp-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-webapp/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-webapp/9.4.31.v20200723/jetty-webapp-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-webapp/9.4.31.v20200723/jetty-webapp-9.4.31.v20200723.pom" + ], + "sha256": "190ae147b7058420c5f0e2baab477e15728814264dc44f1a0cb3e49adff4591e" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-xml", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "jetty-xml-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/jetty-xml/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-xml/9.4.31.v20200723/jetty-xml-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-xml/9.4.31.v20200723/jetty-xml-9.4.31.v20200723.jar" + ], + "sha256": "876209f85ec8e0a4a4bec8756547f6cdc15f593ca6abf02d5a4569f01d2b6514" + }, + { + "id": { + "group": "org.eclipse.jetty", + "name": "jetty-xml", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "jetty-xml-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/jetty-xml/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/jetty-xml/9.4.31.v20200723/jetty-xml-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/jetty-xml/9.4.31.v20200723/jetty-xml-9.4.31.v20200723.pom" + ], + "sha256": "c35d014982fc45ae90024902982a0b361544574915d2bd912c9a2aab06641138" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-api", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "websocket-api-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/websocket/websocket-api/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-api/9.4.31.v20200723/websocket-api-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-api/9.4.31.v20200723/websocket-api-9.4.31.v20200723.jar" + ], + "sha256": "2e9b59572dd29a17eb472539b0338431ebeb38d3d7a1dd11cf5e2cd2852b2360" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-api", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "websocket-api-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/websocket/websocket-api/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-api/9.4.31.v20200723/websocket-api-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-api/9.4.31.v20200723/websocket-api-9.4.31.v20200723.pom" + ], + "sha256": "c993c619663f4acd6127db41be38e0934951047c1ee7a459406ed0bb09640048" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-client", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "websocket-client-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/websocket/websocket-client/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-client/9.4.31.v20200723/websocket-client-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-client/9.4.31.v20200723/websocket-client-9.4.31.v20200723.jar" + ], + "sha256": "43beb1479ae7cbf3a56a5c72247590d833fa694c7775f6855a3a07ab7304459a" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-client", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "websocket-client-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/websocket/websocket-client/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-client/9.4.31.v20200723/websocket-client-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-client/9.4.31.v20200723/websocket-client-9.4.31.v20200723.pom" + ], + "sha256": "8f8990f594e24ba36c8b643a0e553ceffa7f92a10e7843246c211c7908123c38" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-common", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "websocket-common-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/websocket/websocket-common/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-common/9.4.31.v20200723/websocket-common-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-common/9.4.31.v20200723/websocket-common-9.4.31.v20200723.jar" + ], + "sha256": "737fe09961e780bb279f2e2a83e68a2484af9180dfb8047e56ce43c8aa38256f" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-common", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "websocket-common-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/websocket/websocket-common/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-common/9.4.31.v20200723/websocket-common-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-common/9.4.31.v20200723/websocket-common-9.4.31.v20200723.pom" + ], + "sha256": "618316a80496c710b76270225c0722af9ef30e3a372590e32b3e5a6204ad3ba8" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-parent", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "websocket-parent-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/websocket/websocket-parent/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-parent/9.4.31.v20200723/websocket-parent-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-parent/9.4.31.v20200723/websocket-parent-9.4.31.v20200723.pom" + ], + "sha256": "43db2548726028111c2df4b35664870ba709cc72acbdfad8dcdc64ab5a775f35" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-server", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "websocket-server-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/websocket/websocket-server/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-server/9.4.31.v20200723/websocket-server-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-server/9.4.31.v20200723/websocket-server-9.4.31.v20200723.jar" + ], + "sha256": "8add46d79a2f4778129048f88b0a96a5d0f4d47e0c98c61c53be65e791c80687" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-server", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "websocket-server-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/websocket/websocket-server/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-server/9.4.31.v20200723/websocket-server-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-server/9.4.31.v20200723/websocket-server-9.4.31.v20200723.pom" + ], + "sha256": "0b51a176675e4ff114adfe3b93ff6003888d927389b44d6ce11c59234018e7e4" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-servlet", + "version": "9.4.31.v20200723", + "type": "jar", + "extension": "jar" + }, + "name": "websocket-servlet-9.4.31.v20200723.jar", + "path": "org/eclipse/jetty/websocket/websocket-servlet/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-servlet/9.4.31.v20200723/websocket-servlet-9.4.31.v20200723.jar", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-servlet/9.4.31.v20200723/websocket-servlet-9.4.31.v20200723.jar" + ], + "sha256": "2f77080b26921f4d7a4500bffb80ee6a0d23a0f759e233949d96f5887f262a1f" + }, + { + "id": { + "group": "org.eclipse.jetty.websocket", + "name": "websocket-servlet", + "version": "9.4.31.v20200723", + "type": "pom", + "extension": "pom" + }, + "name": "websocket-servlet-9.4.31.v20200723.pom", + "path": "org/eclipse/jetty/websocket/websocket-servlet/9.4.31.v20200723", + "urls": [ + "https://jcenter.bintray.com/org/eclipse/jetty/websocket/websocket-servlet/9.4.31.v20200723/websocket-servlet-9.4.31.v20200723.pom", + "https://repo.gradle.org/gradle/libs-releases/org/eclipse/jetty/websocket/websocket-servlet/9.4.31.v20200723/websocket-servlet-9.4.31.v20200723.pom" + ], + "sha256": "2c08b1686688d9a6303a2ed2e29fd940245a22044a5ef3b2565f6456c2a57853" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-api", - "version": "1.3.70", + "version": "1.4.10", + "type": "jar", + "extension": "jar" + }, + "name": "kotlin-gradle-plugin-api-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10", + "urls": [ + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10/kotlin-gradle-plugin-api-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10/kotlin-gradle-plugin-api-1.4.10.jar" + ], + "sha256": "83e2d1333ac57832e10eac230f36800fa7fda46a05b7ff76f694714674260cb9" + }, + { + "id": { + "group": "org.jetbrains.kotlin", + "name": "kotlin-gradle-plugin-api", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-gradle-plugin-api-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70", + "name": "kotlin-gradle-plugin-api-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70/kotlin-gradle-plugin-api-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.70/kotlin-gradle-plugin-api-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10/kotlin-gradle-plugin-api-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.4.10/kotlin-gradle-plugin-api-1.4.10.pom" ], - "sha256": "06adc64d4472271e4dcf71152c66248e8123a7ec5b7315b591409cdfbf16559b" + "sha256": "226514a326c8224f2ce948b106d8a133e17ab8e114db25a5f3e413c5b70f9ae5" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-model", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-gradle-plugin-model-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70", + "name": "kotlin-gradle-plugin-model-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70/kotlin-gradle-plugin-model-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70/kotlin-gradle-plugin-model-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10/kotlin-gradle-plugin-model-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10/kotlin-gradle-plugin-model-1.4.10.jar" ], - "sha256": "955bda358b160a4ce6f054c2db9ce8cebb2f6d57320e15e07ad6d109b7c41d65" + "sha256": "0f5dff8b67b0ea18f41e4c0547de55b83fc12d777cd0806b80c7c415fc65a78f" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-gradle-plugin-model", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-gradle-plugin-model-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70", + "name": "kotlin-gradle-plugin-model-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70/kotlin-gradle-plugin-model-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.3.70/kotlin-gradle-plugin-model-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10/kotlin-gradle-plugin-model-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-gradle-plugin-model/1.4.10/kotlin-gradle-plugin-model-1.4.10.pom" ], - "sha256": "4ec0c1f84503750cebd5539a09ad4e7a738693301bd51ea04460ee00256f2fd5" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-native-utils", - "version": "1.3.70", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-native-utils-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-native-utils/1.3.70", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-native-utils/1.3.70/kotlin-native-utils-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-native-utils/1.3.70/kotlin-native-utils-1.3.70.jar" - ], - "sha256": "a30a7ac071cd044b2c54d315da2e8c478a033c229815cadea297839402e75d9b" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-native-utils", - "version": "1.3.70", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-native-utils-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-native-utils/1.3.70", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-native-utils/1.3.70/kotlin-native-utils-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-native-utils/1.3.70/kotlin-native-utils-1.3.70.pom" - ], - "sha256": "d884c57025a8ed03cc697effd6427a4410216f3fe09b8da87e27d64501ee960b" + "sha256": "f16817733e7ea24ec8559e5ac5d3c2d2d4fcd9a4073be3052147d7c5689b1778" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-sam-with-receiver", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-sam-with-receiver-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70", + "name": "kotlin-sam-with-receiver-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70/kotlin-sam-with-receiver-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70/kotlin-sam-with-receiver-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10/kotlin-sam-with-receiver-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10/kotlin-sam-with-receiver-1.4.10.jar" ], - "sha256": "e5d41143748e62be18ce3fe356898c558f45bac02f32b0d2659cda789c2557d1" + "sha256": "ae8cac6d6d2e24c8ef5f1546791431097db81e7c8d55e5caf17ec3986fd8c681" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-sam-with-receiver", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-sam-with-receiver-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70", + "name": "kotlin-sam-with-receiver-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70/kotlin-sam-with-receiver-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.70/kotlin-sam-with-receiver-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10/kotlin-sam-with-receiver-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.4.10/kotlin-sam-with-receiver-1.4.10.pom" ], - "sha256": "081f909f3b1803f0e65886a33d318939f82a26da47b001a3453cf104ca7a0fad" + "sha256": "b3be50e2d0f63b1f29b9ade1e4e3b7ee59e95a3f8685b196d8d8b71878276935" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-test", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-test-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-test/1.3.70", + "name": "kotlin-test-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-test/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test/1.3.70/kotlin-test-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test/1.3.70/kotlin-test-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test/1.4.10/kotlin-test-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test/1.4.10/kotlin-test-1.4.10.jar" ], - "sha256": "6b4716e65521280976959d82766ee9249474690824869b747391f7c7a945493b" + "sha256": "a3fe8e2a5ee3ad378c0305c4ecadbc94434a1181ccf6bcb0cada5f67f53f5c82" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-test", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-test-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-test/1.3.70", + "name": "kotlin-test-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-test/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test/1.3.70/kotlin-test-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test/1.3.70/kotlin-test-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test/1.4.10/kotlin-test-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test/1.4.10/kotlin-test-1.4.10.pom" ], - "sha256": "c5b3bfb9ca3ce4a2b87bb9615fe7f9ec69b6069d79a05a2ccfb9bd5aa1b75be2" + "sha256": "574744876454852709ffb4acadd14369d30a22d6624e08223163b590b88f101f" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-test-annotations-common", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-test-annotations-common-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.70", + "name": "kotlin-test-annotations-common-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.70/kotlin-test-annotations-common-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.70/kotlin-test-annotations-common-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.10/kotlin-test-annotations-common-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.10/kotlin-test-annotations-common-1.4.10.jar" ], - "sha256": "89440d1a564de6ee275d73b30d2b0cce12bc7b219c8e7166d5312df164b08cc3" + "sha256": "fe4ed71c0c9652dd7931a6100a12945487f65dcf06e0682ad2bf847239b5a8b1" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-test-annotations-common", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-test-annotations-common-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.70", + "name": "kotlin-test-annotations-common-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.70/kotlin-test-annotations-common-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-annotations-common/1.3.70/kotlin-test-annotations-common-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.10/kotlin-test-annotations-common-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-annotations-common/1.4.10/kotlin-test-annotations-common-1.4.10.pom" ], - "sha256": "be82c85da67713450d83e6fed115207ef0f607b38a101d319d80c40515750b7c" + "sha256": "746b5508643dd79678c84eda15b7ccdb6eb544f1dc68b8c65f847c46dc28d0e7" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-test-common", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-test-common-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-test-common/1.3.70", + "name": "kotlin-test-common-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-test-common/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-common/1.3.70/kotlin-test-common-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-common/1.3.70/kotlin-test-common-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-common/1.4.10/kotlin-test-common-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-common/1.4.10/kotlin-test-common-1.4.10.jar" ], - "sha256": "848a1bd39ce0e230a92b8df39b489d273767c2633bead331fee6309ea2044583" + "sha256": "796d8531be38516e104c9a774b4c896adf40b497938a8628ac1158d59187f850" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-test-common", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-test-common-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-test-common/1.3.70", + "name": "kotlin-test-common-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-test-common/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-common/1.3.70/kotlin-test-common-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-common/1.3.70/kotlin-test-common-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-common/1.4.10/kotlin-test-common-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-common/1.4.10/kotlin-test-common-1.4.10.pom" ], - "sha256": "77813f95b248719166cab479568e0b0787c0f2ac3c3625e6f841f380648b8ce9" + "sha256": "b846a029f2be5522942f5c7644e8a7b4118b397428d4f61f8c91bfe8e2a9559c" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-test-junit5", - "version": "1.3.70", + "version": "1.4.10", "type": "jar", "extension": "jar" }, - "name": "kotlin-test-junit5-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-test-junit5/1.3.70", + "name": "kotlin-test-junit5-1.4.10.jar", + "path": "org/jetbrains/kotlin/kotlin-test-junit5/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-junit5/1.3.70/kotlin-test-junit5-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-junit5/1.3.70/kotlin-test-junit5-1.3.70.jar" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-junit5/1.4.10/kotlin-test-junit5-1.4.10.jar", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-junit5/1.4.10/kotlin-test-junit5-1.4.10.jar" ], - "sha256": "56fdfd3ea4fa90c44d0f317a5464bd5d68f2fa97fb450fc9c4ff2c029f505eaa" + "sha256": "d202f6de42ac3ec8a0e88524bde63e96ad71056f0dbdc4edb71b922c2b0207fc" }, { "id": { "group": "org.jetbrains.kotlin", "name": "kotlin-test-junit5", - "version": "1.3.70", + "version": "1.4.10", "type": "pom", "extension": "pom" }, - "name": "kotlin-test-junit5-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-test-junit5/1.3.70", + "name": "kotlin-test-junit5-1.4.10.pom", + "path": "org/jetbrains/kotlin/kotlin-test-junit5/1.4.10", "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-junit5/1.3.70/kotlin-test-junit5-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-junit5/1.3.70/kotlin-test-junit5-1.3.70.pom" + "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-test-junit5/1.4.10/kotlin-test-junit5-1.4.10.pom", + "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-test-junit5/1.4.10/kotlin-test-junit5-1.4.10.pom" ], - "sha256": "e69a6cb9e96b0dea083e6ba6da223a3abdcfddaac5baa2fce829cf42d7c7cdc7" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-util-io", - "version": "1.3.70", - "type": "jar", - "extension": "jar" - }, - "name": "kotlin-util-io-1.3.70.jar", - "path": "org/jetbrains/kotlin/kotlin-util-io/1.3.70", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-util-io/1.3.70/kotlin-util-io-1.3.70.jar", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-util-io/1.3.70/kotlin-util-io-1.3.70.jar" - ], - "sha256": "9ff540fa43f52699a34e15f0c6eb3185126e5867a942e9bbf82f16a7fad81ff4" - }, - { - "id": { - "group": "org.jetbrains.kotlin", - "name": "kotlin-util-io", - "version": "1.3.70", - "type": "pom", - "extension": "pom" - }, - "name": "kotlin-util-io-1.3.70.pom", - "path": "org/jetbrains/kotlin/kotlin-util-io/1.3.70", - "urls": [ - "https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-util-io/1.3.70/kotlin-util-io-1.3.70.pom", - "https://repo.gradle.org/gradle/libs-releases/org/jetbrains/kotlin/kotlin-util-io/1.3.70/kotlin-util-io-1.3.70.pom" - ], - "sha256": "6636d13600e4d19b5866c182111cc83e716556588bf1ef2f6141b8693495fab6" + "sha256": "c49f72a4186adc98e690d3103547929267373cbdb62ee47919366c23d0c48f4c" }, { "id": { "group": "org.junit.jupiter", "name": "junit-jupiter-api", - "version": "5.7.0-M1", + "version": "5.7.0", "type": "jar", "extension": "jar" }, - "name": "junit-jupiter-api-5.7.0-M1.jar", - "path": "org/junit/jupiter/junit-jupiter-api/5.7.0-M1", + "name": "junit-jupiter-api-5.7.0.jar", + "path": "org/junit/jupiter/junit-jupiter-api/5.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-api/5.7.0-M1/junit-jupiter-api-5.7.0-M1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-api/5.7.0-M1/junit-jupiter-api-5.7.0-M1.jar" + "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar", + "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar" ], - "sha256": "a8d71a89ec108046c2c5a3f956ee2b6b462ebc4c8843fa8177e83e2cf5145f1c" + "sha256": "b03f78e0daeed2d77a0af9bcd662b4cdb9693f7ee72e01a539b508b84c63d182" }, { "id": { "group": "org.junit.jupiter", "name": "junit-jupiter-api", - "version": "5.7.0-M1", + "version": "5.7.0", "type": "module", "extension": "module" }, - "name": "junit-jupiter-api-5.7.0-M1.module", - "path": "org/junit/jupiter/junit-jupiter-api/5.7.0-M1", + "name": "junit-jupiter-api-5.7.0.module", + "path": "org/junit/jupiter/junit-jupiter-api/5.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-api/5.7.0-M1/junit-jupiter-api-5.7.0-M1.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-api/5.7.0-M1/junit-jupiter-api-5.7.0-M1.module" + "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.module", + "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.module" ], - "sha256": "b694fba24686cc69a9ef65494e92f171a0e4b5e97bdad119dd6a2c27f63939df" + "sha256": "d1a7bae6cd44ad6d96715261410eef2338a494436d667280d1373a47c17e241c" }, { "id": { "group": "org.junit.jupiter", "name": "junit-jupiter-api", - "version": "5.7.0-M1", + "version": "5.7.0", "type": "pom", "extension": "pom" }, - "name": "junit-jupiter-api-5.7.0-M1.pom", - "path": "org/junit/jupiter/junit-jupiter-api/5.7.0-M1", + "name": "junit-jupiter-api-5.7.0.pom", + "path": "org/junit/jupiter/junit-jupiter-api/5.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-api/5.7.0-M1/junit-jupiter-api-5.7.0-M1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-api/5.7.0-M1/junit-jupiter-api-5.7.0-M1.pom" + "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.pom", + "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.pom" ], - "sha256": "90e88d19d768b159f0536eeafe52b5e07a17d49c155d36646e4179f0088e312f" + "sha256": "a0f823d513c8d4692935f24c2fe6e77cc4a7b6147a9e8a518f722e50bbf86138" }, { "id": { "group": "org.junit.jupiter", "name": "junit-jupiter-engine", - "version": "5.7.0-M1", + "version": "5.7.0", "type": "jar", "extension": "jar" }, - "name": "junit-jupiter-engine-5.7.0-M1.jar", - "path": "org/junit/jupiter/junit-jupiter-engine/5.7.0-M1", + "name": "junit-jupiter-engine-5.7.0.jar", + "path": "org/junit/jupiter/junit-jupiter-engine/5.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-engine/5.7.0-M1/junit-jupiter-engine-5.7.0-M1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-engine/5.7.0-M1/junit-jupiter-engine-5.7.0-M1.jar" + "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar", + "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar" ], - "sha256": "ff3ceb45c6e704c751445848c58bf499fef3d4c7949eca9438ff5929ee77acbe" + "sha256": "dfa26af94644ac2612dde6625852fcb550a0d21caa243257de54cba738ba87af" }, { "id": { "group": "org.junit.jupiter", "name": "junit-jupiter-engine", - "version": "5.7.0-M1", + "version": "5.7.0", "type": "module", "extension": "module" }, - "name": "junit-jupiter-engine-5.7.0-M1.module", - "path": "org/junit/jupiter/junit-jupiter-engine/5.7.0-M1", + "name": "junit-jupiter-engine-5.7.0.module", + "path": "org/junit/jupiter/junit-jupiter-engine/5.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-engine/5.7.0-M1/junit-jupiter-engine-5.7.0-M1.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-engine/5.7.0-M1/junit-jupiter-engine-5.7.0-M1.module" + "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.module", + "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.module" ], - "sha256": "882a59b5b4d4cbe0bd425129315fd9a3af278c7b7ec009191b5f3e151cecc275" + "sha256": "c36bda48228eef5c40cdc9a9d6303bb848382cdb0884b3677d49182b4ec7a1a4" }, { "id": { "group": "org.junit.jupiter", "name": "junit-jupiter-engine", - "version": "5.7.0-M1", + "version": "5.7.0", "type": "pom", "extension": "pom" }, - "name": "junit-jupiter-engine-5.7.0-M1.pom", - "path": "org/junit/jupiter/junit-jupiter-engine/5.7.0-M1", + "name": "junit-jupiter-engine-5.7.0.pom", + "path": "org/junit/jupiter/junit-jupiter-engine/5.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-engine/5.7.0-M1/junit-jupiter-engine-5.7.0-M1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-engine/5.7.0-M1/junit-jupiter-engine-5.7.0-M1.pom" + "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.pom", + "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.pom" ], - "sha256": "564a76ad5643ddf115458daf099844266d73fd71d32d3bc85b478f94e55f577f" + "sha256": "b702e250875d331ee3c6b88f37299fbe951f43992f4b2e4a8f144e2e4cf2c7e8" }, { "id": { "group": "org.junit.jupiter", "name": "junit-jupiter-params", - "version": "5.7.0-M1", + "version": "5.7.0", "type": "jar", "extension": "jar" }, - "name": "junit-jupiter-params-5.7.0-M1.jar", - "path": "org/junit/jupiter/junit-jupiter-params/5.7.0-M1", + "name": "junit-jupiter-params-5.7.0.jar", + "path": "org/junit/jupiter/junit-jupiter-params/5.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-params/5.7.0-M1/junit-jupiter-params-5.7.0-M1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-params/5.7.0-M1/junit-jupiter-params-5.7.0-M1.jar" + "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar", + "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar" ], - "sha256": "68735209b7b114b8f20458cd8be8c91c92d3a6c5a8b68fc358bf2ee404c906c5" + "sha256": "ca9f555c37b9bf79effd2e834af549e4feb52ad8ac9e348fe5b430d4d8a482b7" }, { "id": { "group": "org.junit.jupiter", "name": "junit-jupiter-params", - "version": "5.7.0-M1", + "version": "5.7.0", "type": "module", "extension": "module" }, - "name": "junit-jupiter-params-5.7.0-M1.module", - "path": "org/junit/jupiter/junit-jupiter-params/5.7.0-M1", + "name": "junit-jupiter-params-5.7.0.module", + "path": "org/junit/jupiter/junit-jupiter-params/5.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-params/5.7.0-M1/junit-jupiter-params-5.7.0-M1.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-params/5.7.0-M1/junit-jupiter-params-5.7.0-M1.module" + "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.module", + "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.module" ], - "sha256": "7dee723f7f05bda64190e36a6115b9285143910672ba3c9075a9b3a6605dc78c" + "sha256": "23561cb313916ed459a3a4c325c1573f7dc41f89c14fbea4328aa8c87782baaf" }, { "id": { "group": "org.junit.jupiter", "name": "junit-jupiter-params", - "version": "5.7.0-M1", + "version": "5.7.0", "type": "pom", "extension": "pom" }, - "name": "junit-jupiter-params-5.7.0-M1.pom", - "path": "org/junit/jupiter/junit-jupiter-params/5.7.0-M1", + "name": "junit-jupiter-params-5.7.0.pom", + "path": "org/junit/jupiter/junit-jupiter-params/5.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-params/5.7.0-M1/junit-jupiter-params-5.7.0-M1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-params/5.7.0-M1/junit-jupiter-params-5.7.0-M1.pom" + "https://jcenter.bintray.com/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.pom", + "https://repo.gradle.org/gradle/libs-releases/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.pom" ], - "sha256": "bd3bba6d111ddfcbfa90901963b3269f316ca529a7d822731319789e83b238d6" + "sha256": "23873e305a9751109839ad08b6b37dfadd1036f43b359b3b1b7bd2601fc73260" }, { "id": { "group": "org.junit.platform", "name": "junit-platform-commons", - "version": "1.7.0-M1", + "version": "1.7.0", "type": "jar", "extension": "jar" }, - "name": "junit-platform-commons-1.7.0-M1.jar", - "path": "org/junit/platform/junit-platform-commons/1.7.0-M1", + "name": "junit-platform-commons-1.7.0.jar", + "path": "org/junit/platform/junit-platform-commons/1.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.7.0-M1/junit-platform-commons-1.7.0-M1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.7.0-M1/junit-platform-commons-1.7.0-M1.jar" + "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar", + "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar" ], - "sha256": "13a276cf57907dd65309e14cdb49b8e6b25b55dcac1e280b3409ea53ea9999c6" + "sha256": "5330ee87cc7586e6e25175a34e9251624ff12ff525269d3415d0b4ca519b6fea" }, { "id": { "group": "org.junit.platform", "name": "junit-platform-commons", - "version": "1.7.0-M1", + "version": "1.7.0", "type": "module", "extension": "module" }, - "name": "junit-platform-commons-1.7.0-M1.module", - "path": "org/junit/platform/junit-platform-commons/1.7.0-M1", + "name": "junit-platform-commons-1.7.0.module", + "path": "org/junit/platform/junit-platform-commons/1.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.7.0-M1/junit-platform-commons-1.7.0-M1.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.7.0-M1/junit-platform-commons-1.7.0-M1.module" + "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.module", + "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.module" ], - "sha256": "0c72c3694e8ff10f4ec1311953e000c2547617b0bb6abc934cc61dad187e9bc3" + "sha256": "b0a5c7a1b7e409d1f5cc963d9aea1c77c34b90e163d6842a4489c6aa07ff8ee2" }, { "id": { "group": "org.junit.platform", "name": "junit-platform-commons", - "version": "1.7.0-M1", + "version": "1.7.0", "type": "pom", "extension": "pom" }, - "name": "junit-platform-commons-1.7.0-M1.pom", - "path": "org/junit/platform/junit-platform-commons/1.7.0-M1", + "name": "junit-platform-commons-1.7.0.pom", + "path": "org/junit/platform/junit-platform-commons/1.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.7.0-M1/junit-platform-commons-1.7.0-M1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.7.0-M1/junit-platform-commons-1.7.0-M1.pom" + "https://jcenter.bintray.com/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.pom", + "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.pom" ], - "sha256": "2042683c458dd10a89ac42de9f0dd9ab31f727e8bb76fcd8ca73bd0d5ff2a880" + "sha256": "0cd7c4f9bee659912ac1dce46f123cd06f40bbb73ab316bd9411c792e3c680a2" }, { "id": { "group": "org.junit.platform", "name": "junit-platform-engine", - "version": "1.7.0-M1", + "version": "1.7.0", "type": "jar", "extension": "jar" }, - "name": "junit-platform-engine-1.7.0-M1.jar", - "path": "org/junit/platform/junit-platform-engine/1.7.0-M1", + "name": "junit-platform-engine-1.7.0.jar", + "path": "org/junit/platform/junit-platform-engine/1.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.7.0-M1/junit-platform-engine-1.7.0-M1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.7.0-M1/junit-platform-engine-1.7.0-M1.jar" + "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar", + "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar" ], - "sha256": "ee08e1f5e3be30596572547d7d6d5dd3cbfb9122f178982f05f4343cc9a26fea" + "sha256": "75f21a20dc594afdc875736725b408cec6d0344874d29f34b2dd3075500236f2" }, { "id": { "group": "org.junit.platform", "name": "junit-platform-engine", - "version": "1.7.0-M1", + "version": "1.7.0", "type": "module", "extension": "module" }, - "name": "junit-platform-engine-1.7.0-M1.module", - "path": "org/junit/platform/junit-platform-engine/1.7.0-M1", + "name": "junit-platform-engine-1.7.0.module", + "path": "org/junit/platform/junit-platform-engine/1.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.7.0-M1/junit-platform-engine-1.7.0-M1.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.7.0-M1/junit-platform-engine-1.7.0-M1.module" + "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.module", + "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.module" ], - "sha256": "48bebf47670041e22146f8e3bdd7a3cee4f8ac27a60a3e3a6eee3b8dc3ae28d5" + "sha256": "6510a9fa881cef42d41485538dbc54749426db1e0b14ec433915ea5f2448079a" }, { "id": { "group": "org.junit.platform", "name": "junit-platform-engine", - "version": "1.7.0-M1", + "version": "1.7.0", "type": "pom", "extension": "pom" }, - "name": "junit-platform-engine-1.7.0-M1.pom", - "path": "org/junit/platform/junit-platform-engine/1.7.0-M1", + "name": "junit-platform-engine-1.7.0.pom", + "path": "org/junit/platform/junit-platform-engine/1.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.7.0-M1/junit-platform-engine-1.7.0-M1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.7.0-M1/junit-platform-engine-1.7.0-M1.pom" + "https://jcenter.bintray.com/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.pom", + "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.pom" ], - "sha256": "6fe94f2bbdde001db0b50bd0fbc63675c6e0076ccef18b7921e83aa42d6c8cd5" + "sha256": "225b99c5032fd1cb8cecda2e8b5a7526d6a5f81fb98a29a57557f7f5ccda9d12" }, { "id": { "group": "org.junit.platform", "name": "junit-platform-launcher", - "version": "1.7.0-M1", + "version": "1.7.0", "type": "jar", "extension": "jar" }, - "name": "junit-platform-launcher-1.7.0-M1.jar", - "path": "org/junit/platform/junit-platform-launcher/1.7.0-M1", + "name": "junit-platform-launcher-1.7.0.jar", + "path": "org/junit/platform/junit-platform-launcher/1.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.7.0-M1/junit-platform-launcher-1.7.0-M1.jar", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-launcher/1.7.0-M1/junit-platform-launcher-1.7.0-M1.jar" + "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.jar", + "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.jar" ], - "sha256": "1ee900e7115e388de1c773fc0fc6607e858e4c8cf66dfbd42428b331498244ac" + "sha256": "fbdc748fde4c4279fe1d3c607447cb3b7ccd45d7338fc574f8a894ddf2d16818" }, { "id": { "group": "org.junit.platform", "name": "junit-platform-launcher", - "version": "1.7.0-M1", + "version": "1.7.0", "type": "module", "extension": "module" }, - "name": "junit-platform-launcher-1.7.0-M1.module", - "path": "org/junit/platform/junit-platform-launcher/1.7.0-M1", + "name": "junit-platform-launcher-1.7.0.module", + "path": "org/junit/platform/junit-platform-launcher/1.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.7.0-M1/junit-platform-launcher-1.7.0-M1.module", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-launcher/1.7.0-M1/junit-platform-launcher-1.7.0-M1.module" + "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.module", + "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.module" ], - "sha256": "ceb4f749db3abc6b08eda68b911d4e0a148ac06a5bcda62c69cba0e9aa61f8ed" + "sha256": "ce94d2ba02504fc91abdc0b797350e52528719d049eecc0438287ec95b964ba4" }, { "id": { "group": "org.junit.platform", "name": "junit-platform-launcher", - "version": "1.7.0-M1", + "version": "1.7.0", "type": "pom", "extension": "pom" }, - "name": "junit-platform-launcher-1.7.0-M1.pom", - "path": "org/junit/platform/junit-platform-launcher/1.7.0-M1", + "name": "junit-platform-launcher-1.7.0.pom", + "path": "org/junit/platform/junit-platform-launcher/1.7.0", "urls": [ - "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.7.0-M1/junit-platform-launcher-1.7.0-M1.pom", - "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-launcher/1.7.0-M1/junit-platform-launcher-1.7.0-M1.pom" + "https://jcenter.bintray.com/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.pom", + "https://repo.gradle.org/gradle/libs-releases/org/junit/platform/junit-platform-launcher/1.7.0/junit-platform-launcher-1.7.0.pom" ], - "sha256": "29f48a8da87672b5b94b77fa2ce50a0e715e33a510db5f2bff3b29bf4fb8794c" + "sha256": "24d05c28f5a9ead2c0678fd11279ea81f1cb7ef9d463441d9104fad15003829a" }, { "id": { @@ -4378,6 +4947,38 @@ ], "sha256": "61f10feac576665b68caa6170cd423e8fb00055f1fad7ad9d7de2150e5f15caa" }, + { + "id": { + "group": "org.slf4j", + "name": "slf4j-api", + "version": "1.7.30", + "type": "jar", + "extension": "jar" + }, + "name": "slf4j-api-1.7.30.jar", + "path": "org/slf4j/slf4j-api/1.7.30", + "urls": [ + "https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar", + "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" + ], + "sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57" + }, + { + "id": { + "group": "org.slf4j", + "name": "slf4j-api", + "version": "1.7.30", + "type": "pom", + "extension": "pom" + }, + "name": "slf4j-api-1.7.30.pom", + "path": "org/slf4j/slf4j-api/1.7.30", + "urls": [ + "https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom", + "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom" + ], + "sha256": "7e0747751e9b67e19dcb5206f04ea22cc03d250c422426402eadd03513f2c314" + }, { "id": { "group": "org.slf4j", @@ -4393,6 +4994,22 @@ "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-parent/1.7.28/slf4j-parent-1.7.28.pom" ], "sha256": "919b5f42dde33ace036865d1e2b292d98a0627417ff756e0287f4a56ad3e544e" + }, + { + "id": { + "group": "org.slf4j", + "name": "slf4j-parent", + "version": "1.7.30", + "type": "pom", + "extension": "pom" + }, + "name": "slf4j-parent-1.7.30.pom", + "path": "org/slf4j/slf4j-parent/1.7.30", + "urls": [ + "https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom", + "https://repo.gradle.org/gradle/libs-releases/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom" + ], + "sha256": "11647956e48a0c5bfb3ac33f6da7e83f341002b6857efd335a505b687be34b75" } ] } diff --git a/gradle-env.nix b/gradle-env.nix index 9c8c076..e1ca199 100644 --- a/gradle-env.nix +++ b/gradle-env.nix @@ -4,7 +4,7 @@ # # with (import {}); # let -# buildGradle = callPackage ./gradleEnv.nix {}; +# buildGradle = callPackage ./gradle-env.nix {}; # in # buildGradle { # envSpec = ./gradle-env.json; @@ -36,8 +36,8 @@ let concatStringsSep; inherit (stdenv.lib) - versionOlder unique mapAttrs last concatMapStringsSep removeSuffix - optionalString groupBy' readFile hasSuffix; + versionOlder unique mapAttrs mapAttrsToList last concatMapStringsSep + removeSuffix optionalString groupBy' readFile hasSuffix; mkDep = depSpec: stdenv.mkDerivation { inherit (depSpec) name; @@ -230,7 +230,7 @@ let }; mkProjectEnv = projectSpec: { - inherit (projectSpec) name version; + inherit (projectSpec) name path version; initScript = mkInitScript projectSpec; gradle = args.gradlePackage or mkGradle projectSpec.gradle; }; @@ -243,6 +243,23 @@ let pname = args.pname or projectEnv.name; version = args.version or projectEnv.version; + buildProject = env: flags: '' + gradle --offline --no-daemon --no-build-cache \ + --info --full-stacktrace --warning-mode=all \ + ${optionalString enableParallelBuilding "--parallel"} \ + ${optionalString enableDebug "-Dorg.gradle.debug=true"} \ + --init-script ${env.initScript} \ + ${optionalString (env.path != "") ''-p "${env.path}"''} \ + ${concatStringsSep " " flags} + ''; + + buildIncludedProjects = + concatStringsSep "\n" (mapAttrsToList + (_: env: buildProject env [ "build" ]) + (removeAttrs gradleEnv [ "" ])); + + buildRootProject = buildProject projectEnv gradleFlags; + in stdenv.mkDerivation (args // { inherit pname version; @@ -254,14 +271,15 @@ in stdenv.mkDerivation (args // { ( set -x - env \ - "GRADLE_USER_HOME=$(mktemp -d)" \ - gradle --offline --no-daemon --no-build-cache \ - --info --full-stacktrace --warning-mode=all \ - ${optionalString enableParallelBuilding "--parallel"} \ - ${optionalString enableDebug "-Dorg.gradle.debug=true"} \ - --init-script ${projectEnv.initScript} \ - ${concatStringsSep " " gradleFlags} + + # use the init script here + TMPHOME=$(mktemp -d) + mkdir -p $TMPHOME/init.d + cp ${projectEnv.initScript} $TMPHOME/init.d + + export "GRADLE_USER_HOME=$TMPHOME" + ${buildIncludedProjects} + ${buildRootProject} ) runHook postBuild diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index f3d88b1c2faf2fc91d853cd5d4242b5547257070..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f 100644 GIT binary patch delta 12842 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 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 6623300..20c38ba 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.8-milestone-2-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 2fe81a7..4f906e0 100755 --- a/gradlew +++ b/gradlew @@ -82,6 +82,7 @@ esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + # Determine the Java command to use to start the JVM. if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then @@ -129,6 +130,7 @@ fi if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath diff --git a/gradlew.bat b/gradlew.bat index 24467a1..ac1b06f 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -29,6 +29,9 @@ if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" @@ -37,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init +if "%ERRORLEVEL%" == "0" goto execute echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. @@ -51,7 +54,7 @@ goto fail set JAVA_HOME=%JAVA_HOME:"=% set JAVA_EXE=%JAVA_HOME%/bin/java.exe -if exist "%JAVA_EXE%" goto init +if exist "%JAVA_EXE%" goto execute echo. echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% @@ -61,28 +64,14 @@ echo location of your Java installation. goto fail -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - :execute @rem Setup the command line set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* :end @rem End local scope for the variables with windows NT shell diff --git a/model/gradle.lockfile b/model/gradle.lockfile new file mode 100644 index 0000000..73e0271 --- /dev/null +++ b/model/gradle.lockfile @@ -0,0 +1,13 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +com.squareup.moshi:moshi:1.11.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.squareup.okio:okio:1.17.5=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.swiftzer.semver:semver:1.1.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-reflect:1.4.10=compileClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-common:1.4.10=compileClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10=compileClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10=compileClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib:1.4.10=compileClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains:annotations:13.0=compileClasspath,testCompileClasspath,testRuntimeClasspath +empty= diff --git a/model/gradle/dependency-locks/compileClasspath.lockfile b/model/gradle/dependency-locks/compileClasspath.lockfile deleted file mode 100644 index 9170b03..0000000 --- a/model/gradle/dependency-locks/compileClasspath.lockfile +++ /dev/null @@ -1,12 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:1.16.0 -net.swiftzer.semver:semver:1.1.1 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains:annotations:13.0 diff --git a/model/gradle/dependency-locks/runtimeClasspath.lockfile b/model/gradle/dependency-locks/runtimeClasspath.lockfile deleted file mode 100644 index bcf4ce0..0000000 --- a/model/gradle/dependency-locks/runtimeClasspath.lockfile +++ /dev/null @@ -1,6 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:1.16.0 -net.swiftzer.semver:semver:1.1.1 diff --git a/model/gradle/dependency-locks/testCompileClasspath.lockfile b/model/gradle/dependency-locks/testCompileClasspath.lockfile deleted file mode 100644 index 9170b03..0000000 --- a/model/gradle/dependency-locks/testCompileClasspath.lockfile +++ /dev/null @@ -1,12 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:1.16.0 -net.swiftzer.semver:semver:1.1.1 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains:annotations:13.0 diff --git a/model/gradle/dependency-locks/testRuntimeClasspath.lockfile b/model/gradle/dependency-locks/testRuntimeClasspath.lockfile deleted file mode 100644 index 9170b03..0000000 --- a/model/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ /dev/null @@ -1,12 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:1.16.0 -net.swiftzer.semver:semver:1.1.1 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains:annotations:13.0 diff --git a/plugin/.stutter/java11.lock b/plugin/.stutter/java11.lock deleted file mode 100644 index 9f3de2e..0000000 --- a/plugin/.stutter/java11.lock +++ /dev/null @@ -1,10 +0,0 @@ -# DO NOT MODIFY: Generated by Stutter plugin. -5.0 -5.1.1 -5.2.1 -5.3.1 -5.4.1 -5.5.1 -5.6.4 -6.0.1 -6.1 diff --git a/plugin/.stutter/java8.lock b/plugin/.stutter/java8.lock index bc04116..0d7a77e 100644 --- a/plugin/.stutter/java8.lock +++ b/plugin/.stutter/java8.lock @@ -1,17 +1,8 @@ # DO NOT MODIFY: Generated by Stutter plugin. 4.4.1 -4.5.1 -4.6 -4.7 -4.8.1 -4.9 4.10.3 5.0 -5.1.1 -5.2.1 -5.3.1 -5.4.1 -5.5.1 5.6.4 6.0.1 -6.1 +6.7.1 +6.8-milestone-3 diff --git a/plugin/build.gradle.kts b/plugin/build.gradle.kts index affd82f..9e37182 100644 --- a/plugin/build.gradle.kts +++ b/plugin/build.gradle.kts @@ -47,6 +47,7 @@ dependencies { compatTestImplementation(project(":model")) compatTestImplementation("io.strikt:strikt-core:latest.release") compatTestImplementation("com.squareup.okio:okio:latest.release") + compatTestImplementation("io.javalin:javalin:latest.release") } gradlePlugin { @@ -65,6 +66,7 @@ kotlinDslPluginOptions { } stutter { + isSparse = true java(8) { compatibleRange("4.4") } @@ -79,6 +81,14 @@ tasks { } withType { - useJUnitPlatform() + useJUnitPlatform { + includeEngines("junit-jupiter") + } + + afterTest(KotlinClosure2({ descriptor, result -> + // work around a bug in Gradle versions before 6.1, see https://github.com/junit-team/junit5/issues/2041 + val test = descriptor as org.gradle.api.internal.tasks.testing.TestDescriptorInternal + println("[${test.classDisplayName}] > [${test.displayName}]: ${result.resultType}") + })) } } diff --git a/plugin/buildscript-gradle.lockfile b/plugin/buildscript-gradle.lockfile new file mode 100644 index 0000000..17bbc5a --- /dev/null +++ b/plugin/buildscript-gradle.lockfile @@ -0,0 +1,36 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +com.github.gundy:semver4j:0.16.4=classpath +com.google.code.gson:gson:2.8.5=classpath +de.undercouch:gradle-download-task:4.0.2=classpath +org.antlr:antlr4-runtime:4.5.2-1=classpath +org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:1.4.2=classpath +org.gradle.kotlin:gradle-kotlin-dsl-plugins:1.4.2=classpath +org.jetbrains.intellij.deps:trove4j:1.0.20181211=classpath +org.jetbrains.kotlin:kotlin-android-extensions:1.4.10=classpath +org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.4.10=classpath +org.jetbrains.kotlin:kotlin-build-common:1.4.10=classpath +org.jetbrains.kotlin:kotlin-compiler-embeddable:1.4.10=classpath +org.jetbrains.kotlin:kotlin-compiler-runner:1.4.10=classpath +org.jetbrains.kotlin:kotlin-daemon-client:1.4.10=classpath +org.jetbrains.kotlin:kotlin-daemon-embeddable:1.4.10=classpath +org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.4.10=classpath +org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.4.10=classpath +org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.10=classpath +org.jetbrains.kotlin:kotlin-reflect:1.4.10=classpath +org.jetbrains.kotlin:kotlin-sam-with-receiver:1.4.10=classpath +org.jetbrains.kotlin:kotlin-script-runtime:1.4.10=classpath +org.jetbrains.kotlin:kotlin-scripting-common:1.4.10=classpath +org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.4.10=classpath +org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.4.10=classpath +org.jetbrains.kotlin:kotlin-scripting-jvm:1.4.10=classpath +org.jetbrains.kotlin:kotlin-stdlib-common:1.4.10=classpath +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10=classpath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10=classpath +org.jetbrains.kotlin:kotlin-stdlib:1.4.10=classpath +org.jetbrains.kotlin:kotlin-util-io:1.4.10=classpath +org.jetbrains.kotlin:kotlin-util-klib:1.4.10=classpath +org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7=classpath +org.jetbrains:annotations:13.0=classpath +empty= diff --git a/plugin/gradle.lockfile b/plugin/gradle.lockfile new file mode 100644 index 0000000..0f3e6e5 --- /dev/null +++ b/plugin/gradle.lockfile @@ -0,0 +1,69 @@ +# This is a Gradle generated file for dependency locking. +# Manual edits can break the build and are not advised. +# This file is expected to be part of source control. +com.christophsturm:filepeek:0.1.2=compatTestRuntimeClasspath +com.squareup.moshi:moshi:1.11.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compileClasspath,default,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.squareup.okio:okio-metadata:2.9.0=compatTestImplementationDependenciesMetadata +com.squareup.okio:okio:1.17.5=compileClasspath,default,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.squareup.okio:okio:2.9.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +dev.minutest:minutest:1.11.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +io.github.classgraph:classgraph:4.8.28=compatTestRuntimeClasspath +io.javalin:javalin:3.12.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +io.strikt:strikt-core:0.28.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +javax.servlet:javax.servlet-api:3.1.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +net.swiftzer.semver:semver:1.1.1=compatTestRuntimeClasspath,default,runtimeClasspath,testRuntimeClasspath +org.apache.ivy:ivy:2.5.0=compileClasspath,default,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.apache.maven:maven-repository-metadata:3.6.3=compileClasspath,default,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.apiguardian:apiguardian-api:1.1.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compatTestRuntimeOnlyDependenciesMetadata +org.codehaus.plexus:plexus-utils:3.2.1=compileClasspath,default,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.eclipse.jetty.websocket:websocket-api:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty.websocket:websocket-client:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty.websocket:websocket-common:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty.websocket:websocket-server:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty.websocket:websocket-servlet:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty:jetty-client:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty:jetty-http:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty:jetty-io:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty:jetty-security:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty:jetty-server:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty:jetty-servlet:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty:jetty-util:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty:jetty-webapp:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.eclipse.jetty:jetty-xml:9.4.31.v20200723=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.gradle:gradle-tooling-api:6.8-milestone-2=compileClasspath,compileOnly,compileOnlyDependenciesMetadata +org.jetbrains.intellij.deps:trove4j:1.0.20181211=kotlinCompilerClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-compiler-embeddable:1.4.10=kotlinCompilerClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-daemon-embeddable:1.4.10=kotlinCompilerClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.4.10=kotlinCompilerPluginClasspath +org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.4.10=kotlinCompilerPluginClasspath +org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.4.10=kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-reflect:1.4.10=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compileClasspath,compileOnly,compileOnlyDependenciesMetadata,embeddedKotlin,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-sam-with-receiver:1.4.10=kotlinCompilerPluginClasspath +org.jetbrains.kotlin:kotlin-script-runtime:1.4.10=kotlinCompilerClasspath,kotlinCompilerPluginClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-scripting-common:1.4.10=kotlinCompilerPluginClasspath +org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.4.10=kotlinCompilerPluginClasspath +org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.4.10=kotlinCompilerPluginClasspath +org.jetbrains.kotlin:kotlin-scripting-jvm:1.4.10=kotlinCompilerPluginClasspath +org.jetbrains.kotlin:kotlin-stdlib-common:1.4.10=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compileClasspath,compileOnly,compileOnlyDependenciesMetadata,embeddedKotlin,kotlinCompilerClasspath,kotlinCompilerPluginClasspath,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.10=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compileClasspath,compileOnly,compileOnlyDependenciesMetadata,embeddedKotlin,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compileClasspath,compileOnly,compileOnlyDependenciesMetadata,embeddedKotlin,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib:1.4.10=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compileClasspath,compileOnly,compileOnlyDependenciesMetadata,embeddedKotlin,kotlinCompilerClasspath,kotlinCompilerPluginClasspath,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-test-annotations-common:1.4.10=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.jetbrains.kotlin:kotlin-test-common:1.4.10=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.jetbrains.kotlin:kotlin-test-junit5:1.4.10=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.jetbrains.kotlin:kotlin-test:1.4.10=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.3.9=compatTestRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7=kotlinCompilerPluginClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9=compatTestRuntimeClasspath +org.jetbrains:annotations:13.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compileClasspath,compileOnly,compileOnlyDependenciesMetadata,embeddedKotlin,kotlinCompilerClasspath,kotlinCompilerPluginClasspath,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:5.7.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compatTestRuntimeOnlyDependenciesMetadata +org.junit.jupiter:junit-jupiter-engine:5.7.0=compatTestRuntimeClasspath,compatTestRuntimeOnlyDependenciesMetadata +org.junit.jupiter:junit-jupiter-params:5.7.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +org.junit.platform:junit-platform-commons:1.7.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compatTestRuntimeOnlyDependenciesMetadata +org.junit.platform:junit-platform-engine:1.7.0=compatTestRuntimeClasspath,compatTestRuntimeOnlyDependenciesMetadata +org.junit.platform:junit-platform-launcher:1.7.0=compatTestRuntimeClasspath,compatTestRuntimeOnlyDependenciesMetadata +org.junit:junit-bom:5.7.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compatTestRuntimeOnlyDependenciesMetadata +org.opentest4j:opentest4j:1.2.0=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath,compatTestRuntimeOnlyDependenciesMetadata +org.slf4j:slf4j-api:1.7.28=compileClasspath,compileOnly,compileOnlyDependenciesMetadata +org.slf4j:slf4j-api:1.7.30=compatTestCompileClasspath,compatTestImplementationDependenciesMetadata,compatTestRuntimeClasspath +empty=annotationProcessor,apiDependenciesMetadata,archives,compatTestAnnotationProcessor,compatTestApiDependenciesMetadata,compatTestCompile,compatTestCompileOnly,compatTestCompileOnlyDependenciesMetadata,compatTestKotlinScriptDef,compatTestKotlinScriptDefExtensions,compatTestRuntime,compile,kotlinNativeCompilerPluginClasspath,kotlinScriptDef,kotlinScriptDefExtensions,runtime,runtimeOnlyDependenciesMetadata,shadow,testAnnotationProcessor,testApiDependenciesMetadata,testCompile,testCompileOnly,testCompileOnlyDependenciesMetadata,testKotlinScriptDef,testKotlinScriptDefExtensions,testRuntime,testRuntimeOnlyDependenciesMetadata diff --git a/plugin/gradle/dependency-locks/buildscript-classpath.lockfile b/plugin/gradle/dependency-locks/buildscript-classpath.lockfile deleted file mode 100644 index dfc74bf..0000000 --- a/plugin/gradle/dependency-locks/buildscript-classpath.lockfile +++ /dev/null @@ -1,34 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.google.code.gson:gson:2.8.5 -de.undercouch:gradle-download-task:4.0.2 -org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:1.3.4 -org.gradle.kotlin:plugins:1.3.4 -org.jetbrains.intellij.deps:trove4j:1.0.20181211 -org.jetbrains.kotlin:kotlin-android-extensions:1.3.70 -org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.3.70 -org.jetbrains.kotlin:kotlin-build-common:1.3.70 -org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.70 -org.jetbrains.kotlin:kotlin-compiler-runner:1.3.70 -org.jetbrains.kotlin:kotlin-daemon-client:1.3.70 -org.jetbrains.kotlin:kotlin-daemon-embeddable:1.3.70 -org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.3.70 -org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.3.70 -org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.70 -org.jetbrains.kotlin:kotlin-native-utils:1.3.70 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-sam-with-receiver:1.3.70 -org.jetbrains.kotlin:kotlin-script-runtime:1.3.70 -org.jetbrains.kotlin:kotlin-scripting-common:1.3.70 -org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.70 -org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.70 -org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains.kotlin:kotlin-util-io:1.3.70 -org.jetbrains.kotlin:kotlin-util-klib:1.3.70 -org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1 -org.jetbrains:annotations:13.0 diff --git a/plugin/gradle/dependency-locks/compatTestCompileClasspath.lockfile b/plugin/gradle/dependency-locks/compatTestCompileClasspath.lockfile deleted file mode 100644 index ce46e45..0000000 --- a/plugin/gradle/dependency-locks/compatTestCompileClasspath.lockfile +++ /dev/null @@ -1,24 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.christophsturm:filepeek:0.1.2 -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:2.6.0 -dev.minutest:minutest:1.11.0 -io.strikt:strikt-core:0.25.0 -org.apiguardian:apiguardian-api:1.1.0 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.70 -org.jetbrains.kotlin:kotlin-test-common:1.3.70 -org.jetbrains.kotlin:kotlin-test-junit5:1.3.70 -org.jetbrains.kotlin:kotlin-test:1.3.70 -org.jetbrains:annotations:13.0 -org.junit.jupiter:junit-jupiter-api:5.7.0-M1 -org.junit.jupiter:junit-jupiter-params:5.7.0-M1 -org.junit.platform:junit-platform-commons:1.7.0-M1 -org.junit:junit-bom:5.7.0-M1 -org.opentest4j:opentest4j:1.2.0 diff --git a/plugin/gradle/dependency-locks/compatTestRuntimeClasspath.lockfile b/plugin/gradle/dependency-locks/compatTestRuntimeClasspath.lockfile deleted file mode 100644 index dd229e9..0000000 --- a/plugin/gradle/dependency-locks/compatTestRuntimeClasspath.lockfile +++ /dev/null @@ -1,30 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.christophsturm:filepeek:0.1.2 -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:2.6.0 -dev.minutest:minutest:1.11.0 -io.github.classgraph:classgraph:4.8.28 -io.strikt:strikt-core:0.25.0 -net.swiftzer.semver:semver:1.1.1 -org.apiguardian:apiguardian-api:1.1.0 -org.jetbrains.kotlin:kotlin-reflect:1.3.71 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.71 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.71 -org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.70 -org.jetbrains.kotlin:kotlin-test-common:1.3.70 -org.jetbrains.kotlin:kotlin-test-junit5:1.3.70 -org.jetbrains.kotlin:kotlin-test:1.3.70 -org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5 -org.jetbrains:annotations:13.0 -org.junit.jupiter:junit-jupiter-api:5.7.0-M1 -org.junit.jupiter:junit-jupiter-engine:5.7.0-M1 -org.junit.jupiter:junit-jupiter-params:5.7.0-M1 -org.junit.platform:junit-platform-commons:1.7.0-M1 -org.junit.platform:junit-platform-engine:1.7.0-M1 -org.junit.platform:junit-platform-launcher:1.7.0-M1 -org.junit:junit-bom:5.7.0-M1 -org.opentest4j:opentest4j:1.2.0 diff --git a/plugin/gradle/dependency-locks/compileClasspath.lockfile b/plugin/gradle/dependency-locks/compileClasspath.lockfile deleted file mode 100644 index 47b2de4..0000000 --- a/plugin/gradle/dependency-locks/compileClasspath.lockfile +++ /dev/null @@ -1,16 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:1.16.0 -org.apache.ivy:ivy:2.5.0 -org.apache.maven:maven-repository-metadata:3.6.3 -org.codehaus.plexus:plexus-utils:3.2.1 -org.gradle:gradle-tooling-api:6.3 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains:annotations:13.0 -org.slf4j:slf4j-api:1.7.28 diff --git a/plugin/gradle/dependency-locks/runtimeClasspath.lockfile b/plugin/gradle/dependency-locks/runtimeClasspath.lockfile deleted file mode 100644 index 42dc9b1..0000000 --- a/plugin/gradle/dependency-locks/runtimeClasspath.lockfile +++ /dev/null @@ -1,9 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:1.16.0 -net.swiftzer.semver:semver:1.1.1 -org.apache.ivy:ivy:2.5.0 -org.apache.maven:maven-repository-metadata:3.6.3 -org.codehaus.plexus:plexus-utils:3.2.1 diff --git a/plugin/gradle/dependency-locks/testCompileClasspath.lockfile b/plugin/gradle/dependency-locks/testCompileClasspath.lockfile deleted file mode 100644 index 7d1d5f6..0000000 --- a/plugin/gradle/dependency-locks/testCompileClasspath.lockfile +++ /dev/null @@ -1,14 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:1.16.0 -org.apache.ivy:ivy:2.5.0 -org.apache.maven:maven-repository-metadata:3.6.3 -org.codehaus.plexus:plexus-utils:3.2.1 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains:annotations:13.0 diff --git a/plugin/gradle/dependency-locks/testRuntimeClasspath.lockfile b/plugin/gradle/dependency-locks/testRuntimeClasspath.lockfile deleted file mode 100644 index 9fe6cea..0000000 --- a/plugin/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ /dev/null @@ -1,15 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.squareup.moshi:moshi:1.9.2 -com.squareup.okio:okio:1.16.0 -net.swiftzer.semver:semver:1.1.1 -org.apache.ivy:ivy:2.5.0 -org.apache.maven:maven-repository-metadata:3.6.3 -org.codehaus.plexus:plexus-utils:3.2.1 -org.jetbrains.kotlin:kotlin-reflect:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70 -org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -org.jetbrains:annotations:13.0 diff --git a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/BasicTest.kt b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/BasicTest.kt index 51e0e41..80c15a8 100644 --- a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/BasicTest.kt +++ b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/BasicTest.kt @@ -1,6 +1,7 @@ package org.nixos.gradle2nix import dev.minutest.Tests +import dev.minutest.experimental.minus import dev.minutest.junit.JUnit5Minutests import dev.minutest.rootContext import org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.BINTRAY_JCENTER_URL @@ -18,7 +19,7 @@ import strikt.assertions.startsWith class BasicTest : JUnit5Minutests { @Tests - fun tests() = rootContext("basic tests") { + fun tests() = rootContext("basic tests") { withFixture("basic/basic-java-project") { test("builds basic java project") { expectThat(build()) { @@ -57,12 +58,13 @@ class BasicTest : JUnit5Minutests { } withFixture("basic/basic-kotlin-project") { - test("excludes embedded kotlin repo") { + GRADLE_MIN("4.9") - test("excludes embedded kotlin repo") { + expectThat(build()) { get("all dependencies") { pluginDependencies + - rootProject.buildscriptDependencies + - rootProject.projectDependencies + rootProject.buildscriptDependencies + + rootProject.projectDependencies }.flatMap { it.urls }.all { not { startsWith("file:") } } } } diff --git a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/DependencyTest.kt b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/DependencyTest.kt index 1d572f0..8079ac3 100644 --- a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/DependencyTest.kt +++ b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/DependencyTest.kt @@ -1,67 +1,99 @@ package org.nixos.gradle2nix import dev.minutest.Tests +import dev.minutest.experimental.minus import dev.minutest.junit.JUnit5Minutests import dev.minutest.rootContext import strikt.api.expectThat import strikt.assertions.all -import strikt.assertions.contains import strikt.assertions.containsExactly import strikt.assertions.filter import strikt.assertions.isEqualTo -import strikt.assertions.isNotEqualTo import strikt.assertions.isNotNull -import strikt.assertions.single -import strikt.assertions.startsWith +import strikt.assertions.isNull class DependencyTest : JUnit5Minutests { @Tests - fun tests() = rootContext("dependency tests") { + fun tests() = rootContext("dependency tests") { - withFixture("dependency/classifier") { - test("resolves dependency with classifier") { - expectThat(build()) { - get("root project dependencies") { rootProject.projectDependencies }.ids.containsExactly( - "com.badlogicgames.gdx:gdx-parent:1.9.9@pom", - "com.badlogicgames.gdx:gdx-platform:1.9.9:natives-desktop@jar", - "com.badlogicgames.gdx:gdx-platform:1.9.9@pom", - "org.sonatype.oss:oss-parent:5@pom" - ) + withRepository("m2") { + + withFixture("dependency/classifier") { + test("resolves dependency with classifier") { + expectThat(build()) { + get("root project dependencies") { rootProject.projectDependencies }.ids.containsExactly( + "com.badlogicgames.gdx:gdx-parent:1.9.9@pom", + "com.badlogicgames.gdx:gdx-platform:1.9.9:natives-desktop@jar", + "com.badlogicgames.gdx:gdx-platform:1.9.9@pom", + "org.sonatype.oss:oss-parent:5@pom" + ) + } } } - } - withFixture("dependency/dynamic-snapshot") { - test("resolves snapshot dependency with dynamic version") { - expectThat(build()) { - get("root project dependencies") { rootProject.projectDependencies } - .filter { it.id.name == "packr" } - .all { - get("id.version") { id.version }.isEqualTo("-SNAPSHOT") - get("timestamp") { timestamp }.isNotNull() - get("build") { build }.isNotNull() - } - } - } - } - - withFixture("dependency/snapshot") { - test("resolves snapshot dependency") { - expectThat(build()) { - get("root project dependencies") { rootProject.projectDependencies } - .filter { it.id.name == "okio" } - .and { - ids.containsExactly( - "com.squareup.okio:okio:2.5.0-SNAPSHOT@jar", - "com.squareup.okio:okio:2.5.0-SNAPSHOT@module", - "com.squareup.okio:okio:2.5.0-SNAPSHOT@pom" + withFixture("dependency/maven-bom") { + GRADLE_MIN("5.0") - test("resolves dependencies from maven bom platform") { + expectThat(build()) { + get("root project dependencies") { rootProject.projectDependencies } + .ids + .containsExactly( + "io.micrometer:micrometer-bom:1.5.1@pom", + "io.micrometer:micrometer-core:1.5.1@jar", + "io.micrometer:micrometer-core:1.5.1@pom", + "org.hdrhistogram:HdrHistogram:2.1.12@jar", + "org.hdrhistogram:HdrHistogram:2.1.12@pom" ) - all { + } + } + } + + withFixture("dependency/snapshot") { + test("resolves snapshot dependency") { + expectThat(build()) { + get("root project dependencies") { rootProject.projectDependencies } + .and { + ids.containsExactly( + "org.apache:test-SNAPSHOT2:2.0.2-SNAPSHOT@jar", + "org.apache:test-SNAPSHOT2:2.0.2-SNAPSHOT@pom" + ) + all { + get("timestamp") { timestamp }.isNull() + get("build") { build }.isNotNull() + } + } + } + } + } + + withFixture("dependency/snapshot-dynamic") { + test("resolves snapshot dependency with dynamic version") { + expectThat(build()) { + get("root project dependencies") { rootProject.projectDependencies } + .and { + ids.containsExactly( + "org.apache:test-SNAPSHOT1:2.0.2-SNAPSHOT@jar", + "org.apache:test-SNAPSHOT1:2.0.2-SNAPSHOT@pom" + ) + all { + get("timestamp") { timestamp }.isEqualTo("20070310.181613") + get("build") { build }.isEqualTo(3) + } + } + } + } + } + + withFixture("dependency/snapshot-redirect") { + test("resolves snapshot dependency with redirect") { + expectThat(build()) { + get("root project dependencies") { rootProject.projectDependencies } + .filter { it.id.name == "packr" } + .all { + get("id.version") { id.version }.isEqualTo("-SNAPSHOT") get("timestamp") { timestamp }.isNotNull() get("build") { build }.isNotNull() - get("urls") { urls }.single().startsWith(SONATYPE_OSS_URL) } - } + } } } } diff --git a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/IvyTest.kt b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/IvyTest.kt index 345dc05..7ba7130 100644 --- a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/IvyTest.kt +++ b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/IvyTest.kt @@ -12,7 +12,7 @@ import strikt.assertions.startsWith class IvyTest : JUnit5Minutests { @Tests - fun tests() = rootContext("ivy tests") { + fun tests() = rootContext("ivy tests") { withFixture("ivy/basic") { test("resolves ivy dependencies") { expectThat(build()) { diff --git a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/PluginTest.kt b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/PluginTest.kt index 73339a0..010a9e9 100644 --- a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/PluginTest.kt +++ b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/PluginTest.kt @@ -8,7 +8,7 @@ import strikt.assertions.contains class PluginTest : JUnit5Minutests { @Tests - fun tests() = rootContext("plugin tests") { + fun tests() = rootContext("plugin tests") { withFixture("plugin/resolves-from-default-repo") { test("resolves plugin from default repo") { expectThat(build()) { diff --git a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/SubprojectsTest.kt b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/SubprojectsTest.kt index 39b55d3..5cded7d 100644 --- a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/SubprojectsTest.kt +++ b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/SubprojectsTest.kt @@ -17,7 +17,7 @@ import strikt.assertions.startsWith class SubprojectsTest : JUnit5Minutests { @Tests - fun tests() = rootContext("subproject tests") { + fun tests() = rootContext("subproject tests") { withFixture("subprojects/multi-module") { test("builds multi-module project") { expectThat(build().rootProject) { diff --git a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/TestUtil.kt b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/TestUtil.kt index 2063092..1fd762d 100644 --- a/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/TestUtil.kt +++ b/plugin/src/compatTest/kotlin/org/nixos/gradle2nix/TestUtil.kt @@ -3,7 +3,12 @@ package org.nixos.gradle2nix import com.squareup.moshi.Moshi import dev.minutest.ContextBuilder import dev.minutest.MinutestFixture +import dev.minutest.Node import dev.minutest.TestContextBuilder +import dev.minutest.closeableFixture +import dev.minutest.experimental.SKIP +import dev.minutest.experimental.TransformingAnnotation +import io.javalin.Javalin import okio.buffer import okio.source import org.gradle.internal.classpath.DefaultClassPath @@ -13,26 +18,29 @@ import org.gradle.util.GradleVersion import org.junit.jupiter.api.Assumptions.assumeTrue import strikt.api.Assertion import strikt.assertions.map +import java.io.Closeable import java.io.File import java.io.StringWriter -import java.nio.file.Files -import java.nio.file.Path import java.nio.file.Paths -import kotlin.streams.toList - -const val SONATYPE_OSS_URL = "https://oss.sonatype.org/content/repositories/snapshots/" private val moshi = Moshi.Builder().build() -private val gradleVersion = GradleVersion.version(System.getProperty("compat.gradle.version")) +val gradleVersion = System.getProperty("compat.gradle.version") + ?.let(GradleVersion::version) + ?: GradleVersion.current() val GRADLE_4_5 = GradleVersion.version("4.5") +fun GRADLE_MIN(version: String) = object : TransformingAnnotation() { + override fun transform(node: Node): Node = + if (gradleVersion < GradleVersion.version(version)) SKIP.transform(node) else node +} + private fun File.initscript() = resolve("init.gradle").also { it.writer().use { out -> val classpath = DefaultClassPath.of(PluginUnderTestMetadataReading.readImplementationClasspath()) .asFiles.joinToString { n -> "'$n'" } - out.appendln(""" + out.append(""" initscript { dependencies { classpath files($classpath) @@ -40,6 +48,7 @@ private fun File.initscript() = resolve("init.gradle").also { } apply plugin: org.nixos.gradle2nix.Gradle2NixPlugin + """.trimIndent()) } } @@ -78,6 +87,9 @@ private fun File.build( System.err.print(log) throw error } + + print(log) + return resolve("build/nix/model.json").run { println(readText()) source().buffer().use { src -> @@ -89,44 +101,96 @@ private fun File.build( val > Assertion.Builder.ids: Assertion.Builder> get() = map { it.id.toString() } -@MinutestFixture -class Fixture(val testRoots: List) +private fun File.parents() = generateSequence(parentFile) { it.parentFile } @MinutestFixture -class ProjectFixture(val testRoot: Path) { +class RepositoryFixture(private val server: Javalin) : Closeable { + override fun close() { + server.stop() + } +} + +@MinutestFixture +class TestFixture(val name: String, val source: File) : Closeable { + val dest: File + + init { + require(source.exists() && source.isDirectory) { + "$name: Test fixture not found: $source}" + } + dest = createTempDir(prefix = name, suffix = "") + } + + override fun close() { + dest.deleteRecursively() + } +} + +@MinutestFixture +class ProjectFixture(private val parent: TestFixture, private val source: File) : Closeable { + private val dest: File + + init { + require(source.exists() && source.isDirectory && parent.source in source.parents()) { + "${parent.name}: Test project not found: $source" + } + val rel = source.toRelativeString(parent.source) + dest = parent.dest.resolve(rel) + } + + fun copy() { + source.copyRecursively(dest, true) + } + fun build( configurations: List = emptyList(), subprojects: List = emptyList() - ) = testRoot.toFile().build(configurations, subprojects) + ) = dest.build(configurations, subprojects) + + override fun close() { + dest.deleteRecursively() + } } -fun ContextBuilder.withFixture( +fun ContextBuilder<*>.withRepository( name: String, - block: TestContextBuilder.() -> Unit -) = context(name) { - val url = checkNotNull(Thread.currentThread().contextClassLoader.getResource(name)?.toURI()) { - "$name: No test fixture found" - } - val fixtureRoot = Paths.get(url) - val dest = createTempDir("gradle2nix").toPath() - val src = checkNotNull(fixtureRoot.takeIf(Files::exists)) { - "$name: Test fixture not found: $fixtureRoot}" - } - src.toFile().copyRecursively(dest.toFile()) - val testRoots = Files.list(dest).filter { Files.isDirectory(it) }.toList() - - fixture { - Fixture(testRoots) + block: TestContextBuilder<*, RepositoryFixture>.() -> Unit +) = derivedContext("with repository: ${name}") { + closeableFixture { + RepositoryFixture(Javalin.create { config -> + config.addStaticFiles("/repositories/$name") + }.start(9999)) } - afterAll { - dest.toFile().deleteRecursively() - } + block() +} - testRoots.forEach { testRoot -> - derivedContext(testRoot.fileName.toString()) { - deriveFixture { ProjectFixture(testRoot) } - block() +fun ContextBuilder<*>.withFixture( + name: String, + block: TestContextBuilder<*, ProjectFixture>.() -> Unit +) { + derivedContext(name) { + val url = checkNotNull(Thread.currentThread().contextClassLoader.getResource(name)?.toURI()) { + "$name: No test fixture found" + } + val fixtureRoot = Paths.get(url).toFile().absoluteFile + + deriveFixture { + TestFixture(name, fixtureRoot) + } + + val testRoots = fixtureRoot.listFiles()!! + .filter { it.isDirectory } + .map { it.absoluteFile } + .toList() + + testRoots.forEach { testRoot -> + derivedContext(testRoot.name) { + deriveFixture { ProjectFixture(this, testRoot) } + before { copy() } + after { close() } + block() + } } } } diff --git a/plugin/src/main/java/org/nixos/gradle2nix/ApiHack.java b/plugin/src/main/java/org/nixos/gradle2nix/ApiHack.java new file mode 100644 index 0000000..eb721d3 --- /dev/null +++ b/plugin/src/main/java/org/nixos/gradle2nix/ApiHack.java @@ -0,0 +1,15 @@ +package org.nixos.gradle2nix; + +import org.gradle.api.artifacts.Dependency; +import org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency; + +import javax.annotation.Nullable; + +/** + * Workarounds for APIs improperly marked with @NonNullApi. + */ +interface ApiHack { + static Dependency defaultExternalModuleDependency(String group, String name, @Nullable String version) { + return new DefaultExternalModuleDependency(group, name, version); + } +} diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/ConfigurationResolver.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/ConfigurationResolver.kt index 6886b32..59d21ff 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/ConfigurationResolver.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/ConfigurationResolver.kt @@ -6,6 +6,7 @@ import org.apache.ivy.plugins.parser.m2.PomReader import org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser import org.apache.ivy.plugins.repository.url.URLResource import org.apache.ivy.plugins.resolver.ChainResolver +import org.gradle.api.Project import org.gradle.api.artifacts.Configuration import org.gradle.api.artifacts.ModuleIdentifier import org.gradle.api.artifacts.ResolvedArtifact @@ -23,12 +24,21 @@ import org.gradle.kotlin.dsl.withArtifacts import org.gradle.maven.MavenModule import org.gradle.maven.MavenPomArtifact import org.gradle.util.GradleVersion -import java.io.File -internal class ConfigurationResolverFactory(repositories: RepositoryHandler) { +enum class ConfigurationScope { + BUILDSCRIPT, + PLUGIN, + PROJECT +} + +internal class ConfigurationResolverFactory( + project: Project, + scope: ConfigurationScope, + repositories: RepositoryHandler +) { private val ivySettings = IvySettings().apply { defaultInit() - setDefaultRepositoryCacheBasedir(createTempDir("gradle2nix-cache").apply(File::deleteOnExit).absolutePath) + defaultRepositoryCacheManager = null setDictatorResolver(ChainResolver().also { chain -> chain.settings = this@apply for (resolver in resolvers) chain.add(resolver) @@ -38,7 +48,7 @@ internal class ConfigurationResolverFactory(repositories: RepositoryHandler) { private val resolvers = repositories .filterIsInstance() .filterNot { it.createResolver().isLocal } - .mapNotNull { it.repositoryResolver(ivySettings) } + .mapNotNull { it.repositoryResolver(project, scope, ivySettings) } fun create(dependencies: DependencyHandler): ConfigurationResolver = ConfigurationResolver(ivySettings, resolvers, dependencies) @@ -49,11 +59,23 @@ internal class ConfigurationResolver( private val resolvers: List, private val dependencies: DependencyHandler ) { + private val failed = mutableListOf() private val ivy = Ivy.newInstance(ivySettings) + val unresolved: List = failed.toList() + fun resolve(configuration: Configuration): List { val resolved = configuration.resolvedConfiguration.lenientConfiguration + failed.addAll(resolved.unresolvedModuleDependencies.map { + DefaultArtifactIdentifier( + group = it.selector.group, + name = it.selector.name, + version = it.selector.version ?: "", + type = "module" + ) + }) + val topLevelMetadata = resolved.firstLevelModuleDependencies .flatMap { resolveMetadata(it.moduleGroup, it.moduleName, it.moduleVersion) } @@ -78,6 +100,7 @@ internal class ConfigurationResolver( val sha256 = resolvedArtifact.file.sha256() val artifacts = resolvers.mapNotNull { it.resolve(artifactId, sha256) }.merge() + if (artifacts.isEmpty()) failed.add(artifactId) return artifacts + componentId.run { resolveMetadata(group, module, version) } } @@ -113,7 +136,9 @@ internal class ConfigurationResolver( type = "pom" ) val sha256 = resolvedPom.file.sha256() - resolvers.mapNotNull { it.resolve(artifactId, sha256) }.merge() + val artifacts = resolvers.mapNotNull { it.resolve(artifactId, sha256) }.merge() + if (artifacts.isEmpty()) failed.add(artifactId) + artifacts } } @@ -140,7 +165,9 @@ internal class ConfigurationResolver( extension = "xml" ) val sha256 = resolvedDesc.file.sha256() - resolvers.mapNotNull { it.resolve(artifactId, sha256) }.merge() + val artifacts = resolvers.mapNotNull { it.resolve(artifactId, sha256) }.merge() + if (artifacts.isEmpty()) failed.add(artifactId) + artifacts } } @@ -155,7 +182,9 @@ internal class ConfigurationResolver( version = version, type = "module" ) - return resolvers.mapNotNull { it.resolve(artifactId) }.merge() + val artifacts = resolvers.mapNotNull { it.resolve(artifactId) }.merge() + if (artifacts.isEmpty()) failed.add(artifactId) + return artifacts } private fun ResolvedArtifactResult.parentPom(): ResolvedArtifactResult? { diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/Gradle2NixPlugin.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/Gradle2NixPlugin.kt index a794f15..d84a930 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/Gradle2NixPlugin.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/Gradle2NixPlugin.kt @@ -18,7 +18,7 @@ import org.gradle.tooling.provider.model.ToolingModelBuilder import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry import org.gradle.util.GradleVersion import java.net.URL -import java.util.Locale +import java.util.* @Suppress("unused") open class Gradle2NixPlugin : Plugin { @@ -127,7 +127,7 @@ private fun Project.buildGradle(): DefaultGradle = } private fun Project.buildPlugins(pluginRequests: List): List { - return objects.newInstance().resolve(pluginRequests).distinct().sorted() + return objects.newInstance(this).resolve(pluginRequests).distinct().sorted() } private fun Project.includedBuilds(): List = @@ -141,37 +141,64 @@ private fun Project.buildProject( pluginArtifacts: List ): DefaultProject { logger.lifecycle(" Subproject: $path") + + val (buildscriptDependencies, buildscriptUnresolved) = buildscriptDependencies(pluginArtifacts) + + if (buildscriptUnresolved.isNotEmpty()) { + logger.warn(buildString { + append(" Failed to resolve buildscript dependencies:\n") + for (id in buildscriptUnresolved) { + append(" - $id\n") + } + }) + } + + val (projectDependencies, projectUnresolved) = projectDependencies(explicitConfigurations) + + if (projectUnresolved.isNotEmpty()) { + logger.warn(buildString { + append(" Failed to resolve project dependencies:\n") + for (id in projectUnresolved) { + append(" - $id\n") + } + }) + } + return DefaultProject( name = name, version = version.toString(), path = path, projectDir = projectDir.toRelativeString(rootProject.projectDir), - buildscriptDependencies = buildscriptDependencies(pluginArtifacts), - projectDependencies = projectDependencies(explicitConfigurations), + buildscriptDependencies = buildscriptDependencies, + projectDependencies = projectDependencies, children = explicitSubprojects.map { it.buildProject(explicitConfigurations, emptyList(), pluginArtifacts) } ) } -private fun Project.buildscriptDependencies(pluginArtifacts: List): List { - val resolverFactory = ConfigurationResolverFactory(buildscript.repositories) +private fun Project.buildscriptDependencies( + pluginArtifacts: List +): Pair, List> { + val resolverFactory = ConfigurationResolverFactory(this, ConfigurationScope.BUILDSCRIPT, buildscript.repositories) val resolver = resolverFactory.create(buildscript.dependencies) val pluginIds = pluginArtifacts.map(DefaultArtifact::id) return buildscript.configurations .flatMap(resolver::resolve) .distinct() .filter { it.id !in pluginIds } - .sorted() + .sorted() to resolver.unresolved } -private fun Project.projectDependencies(explicitConfigurations: List): List { - val resolverFactory = ConfigurationResolverFactory(repositories) +private fun Project.projectDependencies( + explicitConfigurations: List +): Pair, List> { + val resolverFactory = ConfigurationResolverFactory(this, ConfigurationScope.PROJECT, repositories) val resolver = resolverFactory.create(dependencies) return collectConfigurations(explicitConfigurations) .flatMap(resolver::resolve) .distinct() - .sorted() + .sorted() to resolver.unresolved } private fun Project.dependentSubprojects(explicitConfigurations: List): Set { diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/PluginResolver.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/PluginResolver.kt index 2c0420e..0c081bb 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/PluginResolver.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/PluginResolver.kt @@ -1,25 +1,28 @@ package org.nixos.gradle2nix -import org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency +import org.gradle.api.Project import org.gradle.plugin.management.PluginRequest import org.gradle.plugin.use.internal.PluginDependencyResolutionServices import javax.inject.Inject internal open class PluginResolver @Inject constructor( + project: Project, pluginDependencyResolutionServices: PluginDependencyResolutionServices ) { private val configurations = pluginDependencyResolutionServices.configurationContainer private val resolver = ConfigurationResolverFactory( + project, + ConfigurationScope.PLUGIN, pluginDependencyResolutionServices.resolveRepositoryHandler ).create(pluginDependencyResolutionServices.dependencyHandler) fun resolve(pluginRequests: List): List { - val markerDependencies = pluginRequests.map { - it.module?.let { selector -> - DefaultExternalModuleDependency(selector.group, selector.name, selector.version) - } ?: it.id.run { - DefaultExternalModuleDependency(id, "$id.gradle.plugin", it.version) + val markerDependencies = pluginRequests.map { request -> + request.module?.let { module -> + ApiHack.defaultExternalModuleDependency(module.group, module.name, module.version) + } ?: request.id.id.let { id -> + ApiHack.defaultExternalModuleDependency(id, "$id.gradle.plugin", request.version) } } return resolver.resolve(configurations.detachedConfiguration(*markerDependencies.toTypedArray())) diff --git a/plugin/src/main/kotlin/org/nixos/gradle2nix/RepositoryResolver.kt b/plugin/src/main/kotlin/org/nixos/gradle2nix/RepositoryResolver.kt index 4a6c5a2..fedf833 100644 --- a/plugin/src/main/kotlin/org/nixos/gradle2nix/RepositoryResolver.kt +++ b/plugin/src/main/kotlin/org/nixos/gradle2nix/RepositoryResolver.kt @@ -15,6 +15,7 @@ import org.apache.ivy.plugins.resolver.URLResolver import org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader import org.codehaus.plexus.util.ReaderFactory import org.codehaus.plexus.util.xml.pull.XmlPullParserException +import org.gradle.api.Project import org.gradle.api.artifacts.repositories.ArtifactRepository import org.gradle.api.artifacts.repositories.IvyArtifactRepository import org.gradle.api.artifacts.repositories.MavenArtifactRepository @@ -27,10 +28,14 @@ import org.apache.ivy.core.module.descriptor.Artifact as IvyArtifact import org.apache.ivy.core.module.descriptor.DefaultArtifact as IvyDefaultArtifact import org.apache.ivy.plugins.resolver.RepositoryResolver as IvyRepositoryResolver -internal fun ResolutionAwareRepository.repositoryResolver(ivySettings: IvySettings): RepositoryResolver? = +internal fun ResolutionAwareRepository.repositoryResolver( + project: Project, + scope: ConfigurationScope, + ivySettings: IvySettings +): RepositoryResolver? = when(this) { - is MavenArtifactRepository -> MavenResolver(ivySettings, this) - is IvyArtifactRepository -> IvyResolver(ivySettings, this) + is MavenArtifactRepository -> MavenResolver(project, scope, ivySettings, this) + is IvyArtifactRepository -> IvyResolver(project, scope, ivySettings, this) else -> null } @@ -49,6 +54,8 @@ internal sealed class RepositoryResolver { } internal class MavenResolver( + project: Project, + scope: ConfigurationScope, ivySettings: IvySettings, repository: MavenArtifactRepository ) : RepositoryResolver() { @@ -58,7 +65,7 @@ internal class MavenResolver( root = repository.url.toString() isM2compatible = true settings = ivySettings - setCache(cacheManager(ivySettings, repository).name) + setCache(cacheManager(project, scope, ivySettings, repository).name) } override fun resolve(artifactId: DefaultArtifactIdentifier, sha256: String?): DefaultArtifact? { @@ -121,6 +128,8 @@ internal class MavenResolver( } internal class IvyResolver( + project: Project, + scope: ConfigurationScope, ivySettings: IvySettings, repository: IvyArtifactRepository ) : RepositoryResolver() { @@ -132,7 +141,7 @@ internal class IvyResolver( for (p in ivyResolver.ivyPatterns) addIvyPattern(p) for (p in ivyResolver.artifactPatterns) addArtifactPattern(p) settings = ivySettings - setCache(cacheManager(ivySettings, repository).name) + setCache(cacheManager(project, scope, ivySettings, repository).name) } override fun resolve(artifactId: DefaultArtifactIdentifier, sha256: String?): DefaultArtifact? { @@ -149,11 +158,16 @@ internal class IvyResolver( } } -private fun cacheManager(ivySettings: IvySettings, repository: ArtifactRepository): RepositoryCacheManager { +private fun cacheManager( + project: Project, + scope: ConfigurationScope, + ivySettings: IvySettings, + repository: ArtifactRepository +): RepositoryCacheManager { return DefaultRepositoryCacheManager( - "${repository.name}-cache", + "${scope.name.toLowerCase()}-${repository.name}-cache", ivySettings, - createTempDir("gradle2nix-${repository.name}-cache") + project.buildDir.resolve("tmp/gradle2nix/${scope.name.toLowerCase()}/${repository.name}") ).also { ivySettings.addRepositoryCacheManager(it) } diff --git a/settings.gradle.kts b/settings.gradle.kts index c7d93a0..7bbd5c5 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1 +1,3 @@ +enableFeaturePreview("ONE_LOCKFILE_PER_PROJECT") + include(":app", ":model", ":plugin")