From e18073e953fdcd9fe4797b35faea943b2c4b65d9 Mon Sep 17 00:00:00 2001 From: Andrew Oberstar Date: Thu, 31 May 2018 19:48:54 -0500 Subject: [PATCH] Use new locking and publish static versions This fixes #229. --- .circleci/config.yml | 10 +- .stutter/java10.lock | 10 - .stutter/java8.lock | 21 +- .stutter/java9.lock | 9 +- build.gradle | 29 +- global.lock | 630 ------------------ .../annotationProcessor.lockfile | 3 + gradle/dependency-locks/archives.lockfile | 3 + .../compatTestAnnotationProcessor.lockfile | 3 + .../compatTestCompile.lockfile | 24 + .../compatTestCompileClasspath.lockfile | 24 + .../compatTestCompileOnly.lockfile | 3 + .../compatTestRuntime.lockfile | 24 + .../compatTestRuntimeClasspath.lockfile | 24 + gradle/dependency-locks/compile.lockfile | 21 + .../compileClasspath.lockfile | 21 + gradle/dependency-locks/compileOnly.lockfile | 3 + gradle/dependency-locks/default.lockfile | 21 + gradle/dependency-locks/jbake.lockfile | 44 ++ gradle/dependency-locks/runtime.lockfile | 21 + .../runtimeClasspath.lockfile | 21 + .../testAnnotationProcessor.lockfile | 3 + gradle/dependency-locks/testCompile.lockfile | 25 + .../testCompileClasspath.lockfile | 25 + .../dependency-locks/testCompileOnly.lockfile | 3 + gradle/dependency-locks/testRuntime.lockfile | 26 + .../testRuntimeClasspath.lockfile | 26 + gradle/wrapper/gradle-wrapper.jar | Bin 54333 -> 54418 bytes gradle/wrapper/gradle-wrapper.properties | 4 +- settings.gradle | 2 + 30 files changed, 392 insertions(+), 691 deletions(-) delete mode 100644 .stutter/java10.lock delete mode 100644 global.lock create mode 100644 gradle/dependency-locks/annotationProcessor.lockfile create mode 100644 gradle/dependency-locks/archives.lockfile create mode 100644 gradle/dependency-locks/compatTestAnnotationProcessor.lockfile create mode 100644 gradle/dependency-locks/compatTestCompile.lockfile create mode 100644 gradle/dependency-locks/compatTestCompileClasspath.lockfile create mode 100644 gradle/dependency-locks/compatTestCompileOnly.lockfile create mode 100644 gradle/dependency-locks/compatTestRuntime.lockfile create mode 100644 gradle/dependency-locks/compatTestRuntimeClasspath.lockfile create mode 100644 gradle/dependency-locks/compile.lockfile create mode 100644 gradle/dependency-locks/compileClasspath.lockfile create mode 100644 gradle/dependency-locks/compileOnly.lockfile create mode 100644 gradle/dependency-locks/default.lockfile create mode 100644 gradle/dependency-locks/jbake.lockfile create mode 100644 gradle/dependency-locks/runtime.lockfile create mode 100644 gradle/dependency-locks/runtimeClasspath.lockfile create mode 100644 gradle/dependency-locks/testAnnotationProcessor.lockfile create mode 100644 gradle/dependency-locks/testCompile.lockfile create mode 100644 gradle/dependency-locks/testCompileClasspath.lockfile create mode 100644 gradle/dependency-locks/testCompileOnly.lockfile create mode 100644 gradle/dependency-locks/testRuntime.lockfile create mode 100644 gradle/dependency-locks/testRuntimeClasspath.lockfile diff --git a/.circleci/config.yml b/.circleci/config.yml index febe9128..17b6768e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,7 +6,7 @@ defaults: &defaults - checkout - restore_cache: keys: - - v1-gradle-caches-{{ checksum "global.lock" }} + - v2-gradle-caches-{{ checksum "gradle/dependency-locks/runtimeClasspath.lockfile" }} - attach_workspace: at: '.' - run: @@ -15,7 +15,7 @@ defaults: &defaults - save_cache: paths: - '~/.gradle/caches' - key: v1-gradle-caches-{{ checksum "global.lock" }} + key: v2-gradle-caches-{{ checksum "gradle/dependency-locks/runtimeClasspath.lockfile" }} - store_test_results: path: '~/gradle-test-results' when: always @@ -44,7 +44,7 @@ jobs: - checkout - restore_cache: keys: - - v1-gradle-caches-{{ checksum "global.lock" }} + - v2-gradle-caches-{{ checksum "gradle/dependency-locks/runtimeClasspath.lockfile" }} - run: name: Update locks command: ./gradlew generateGlobalLock saveGlobalLock stutterWriteLocks @@ -54,7 +54,7 @@ jobs: - persist_to_workspace: root: '.' paths: - - 'global.lock' + - 'gradle/dependency-locks' - '.stutter/' - '*/.stutter/' - '*/*/.stutter/' @@ -77,7 +77,7 @@ jobs: - checkout - restore_cache: keys: - - v1-gradle-caches-{{ checksum "global.lock" }} + - v2-gradle-caches-{{ checksum "gradle/dependency-locks/runtimeClasspath.lockfile" }} - run: name: Decrypt Gradle properties command: openssl enc -d -aes256 -base64 -in gradle.properties.enc -out gradle.properties -pass 'pass:$GRADLE_PROPS_KEY' diff --git a/.stutter/java10.lock b/.stutter/java10.lock deleted file mode 100644 index 693ad2f8..00000000 --- a/.stutter/java10.lock +++ /dev/null @@ -1,10 +0,0 @@ -# DO NOT MODIFY: Generated by Stutter plugin. -4.2.1 -4.3 -4.3.1 -4.4 -4.4.1 -4.5 -4.5.1 -4.6 -4.7 diff --git a/.stutter/java8.lock b/.stutter/java8.lock index 0b1a9f86..441e286c 100644 --- a/.stutter/java8.lock +++ b/.stutter/java8.lock @@ -1,24 +1,5 @@ # DO NOT MODIFY: Generated by Stutter plugin. 3.0 -3.1 -3.2 -3.2.1 -3.3 -3.4 -3.4.1 -3.5 3.5.1 4.0 -4.0.1 -4.0.2 -4.1 -4.2 -4.2.1 -4.3 -4.3.1 -4.4 -4.4.1 -4.5 -4.5.1 -4.6 -4.7 +4.8-rc-3 diff --git a/.stutter/java9.lock b/.stutter/java9.lock index 693ad2f8..3ce49c30 100644 --- a/.stutter/java9.lock +++ b/.stutter/java9.lock @@ -1,10 +1,3 @@ # DO NOT MODIFY: Generated by Stutter plugin. 4.2.1 -4.3 -4.3.1 -4.4 -4.4.1 -4.5 -4.5.1 -4.6 -4.7 +4.8-rc-3 diff --git a/build.gradle b/build.gradle index 224950c7..c998e27a 100644 --- a/build.gradle +++ b/build.gradle @@ -1,16 +1,14 @@ plugins { - id 'org.ajoberstar.defaults' version '0.11.0' + id 'org.ajoberstar.defaults' version '0.12.0-rc.2' id 'org.jbake.site' version '1.0.0' id 'java-gradle-plugin' id 'groovy' - // TODO remove when Gradle dependency locking is available - id 'nebula.dependency-lock' version '5.0.4' } group = 'org.ajoberstar' description = 'The Groovy way to use Git.' -sourceCompatibility = '1.8' +sourceCompatibility = 8 // compat tests use grgit to set up and verify the tests sourceSets { @@ -56,6 +54,10 @@ configurations.compatTestCompile { exclude group: 'org.codehaus.groovy' } +dependencyLocking { + lockAllConfigurations() +} + dependencies { // groovy testCompile 'org.codehaus.groovy:groovy-all:[2.4.0, 3.0.0)' @@ -80,17 +82,14 @@ dependencies { compile 'com.jcraft:jsch:[0.1.54,)' // logging - def slf4jVersion = '[1.7.25,1.8.0-alpha)' // wait for final 1.8.0 to come out before letting it in - testCompile "org.slf4j:slf4j-api:${slf4jVersion}" - testRuntime "org.slf4j:slf4j-simple:${slf4jVersion}" + testCompile "org.slf4j:slf4j-api:[1.7.25,1.8.0-alpha)" // wait for final 1.8.0 to come out before letting it in + testRuntime "org.slf4j:slf4j-simple:[1.7.25,1.8.0-alpha)" // testing - def junitVersion = '4.12' - testCompile "junit:junit:$junitVersion" - compatTestCompile "junit:junit:$junitVersion" - def spockVersion = '1.1-groovy-2.4' - testCompile "org.spockframework:spock-core:$spockVersion" - compatTestCompile "org.spockframework:spock-core:$spockVersion" + testCompile "junit:junit:latest.release" + compatTestCompile "junit:junit:latest.release" + testCompile "org.spockframework:spock-core:1.1-groovy-2.4" + compatTestCompile "org.spockframework:spock-core:1.1-groovy-2.4" } test { @@ -109,6 +108,7 @@ test { } stutter { + sparse = true includeActiveRc = true java(8) { compatibleRange '3.0' @@ -116,9 +116,6 @@ stutter { java(9) { compatibleRange '4.2.1' } - java(10) { - compatibleRange '4.2.1' - } } publishing { diff --git a/global.lock b/global.lock deleted file mode 100644 index 1f1a8837..00000000 --- a/global.lock +++ /dev/null @@ -1,630 +0,0 @@ -{ - "compatTestCompile": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "junit:junit": { - "locked": "4.12", - "requested": "4.12" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.spockframework:spock-core": { - "locked": "1.1-groovy-2.4", - "requested": "1.1-groovy-2.4" - } - }, - "compatTestCompileClasspath": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "junit:junit": { - "locked": "4.12", - "requested": "4.12" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.spockframework:spock-core": { - "locked": "1.1-groovy-2.4", - "requested": "1.1-groovy-2.4" - } - }, - "compatTestRuntime": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "junit:junit": { - "locked": "4.12", - "requested": "4.12" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.spockframework:spock-core": { - "locked": "1.1-groovy-2.4", - "requested": "1.1-groovy-2.4" - } - }, - "compatTestRuntimeClasspath": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "junit:junit": { - "locked": "4.12", - "requested": "4.12" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.spockframework:spock-core": { - "locked": "1.1-groovy-2.4", - "requested": "1.1-groovy-2.4" - } - }, - "compile": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - } - }, - "compileClasspath": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - } - }, - "default": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - } - }, - "jbake": { - "de.neuland-bfi:jade4j": { - "locked": "1.2.5", - "requested": "1.2.5" - }, - "org.asciidoctor:asciidoctorj": { - "locked": "1.5.4.1", - "requested": "1.5.4.1" - }, - "org.codehaus.groovy:groovy-templates": { - "locked": "2.4.8", - "requested": "2.4.8" - }, - "org.freemarker:freemarker": { - "locked": "2.3.25-incubating", - "requested": "2.3.25-incubating" - }, - "org.jbake:jbake-core": { - "locked": "2.5.1", - "requested": "2.5.1" - }, - "org.pegdown:pegdown": { - "locked": "1.6.0", - "requested": "1.6.0" - }, - "org.thymeleaf:thymeleaf": { - "locked": "3.0.3.RELEASE", - "requested": "3.0.3.RELEASE" - } - }, - "runtime": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - } - }, - "runtimeClasspath": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - } - }, - "testCompile": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "junit:junit": { - "locked": "4.12", - "requested": "4.12" - }, - "org.codehaus.groovy:groovy-all": { - "locked": "2.4.9", - "requested": "[2.4.0, 3.0.0)" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.25", - "requested": "[1.7.25,1.8.0-alpha)" - }, - "org.spockframework:spock-core": { - "locked": "1.1-groovy-2.4", - "requested": "1.1-groovy-2.4" - } - }, - "testCompileClasspath": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "junit:junit": { - "locked": "4.12", - "requested": "4.12" - }, - "org.codehaus.groovy:groovy-all": { - "locked": "2.4.9", - "requested": "[2.4.0, 3.0.0)" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.25", - "requested": "[1.7.25,1.8.0-alpha)" - }, - "org.spockframework:spock-core": { - "locked": "1.1-groovy-2.4", - "requested": "1.1-groovy-2.4" - } - }, - "testRuntime": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "junit:junit": { - "locked": "4.12", - "requested": "4.12" - }, - "org.codehaus.groovy:groovy-all": { - "locked": "2.4.9", - "requested": "[2.4.0, 3.0.0)" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.25", - "requested": "[1.7.25,1.8.0-alpha)" - }, - "org.slf4j:slf4j-simple": { - "locked": "1.7.25", - "requested": "[1.7.25,1.8.0-alpha)" - }, - "org.spockframework:spock-core": { - "locked": "1.1-groovy-2.4", - "requested": "1.1-groovy-2.4" - } - }, - "testRuntimeClasspath": { - "com.jcraft:jsch": { - "locked": "0.1.54", - "requested": "[0.1.54,)" - }, - "com.jcraft:jsch.agentproxy.core": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.jsch": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.pageant": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.sshagent": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-jna": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "com.jcraft:jsch.agentproxy.usocket-nc": { - "locked": "0.0.9", - "requested": "[0.0.9,)" - }, - "junit:junit": { - "locked": "4.12", - "requested": "4.12" - }, - "org.codehaus.groovy:groovy-all": { - "locked": "2.4.9", - "requested": "[2.4.0, 3.0.0)" - }, - "org.eclipse.jgit:org.eclipse.jgit": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.eclipse.jgit:org.eclipse.jgit.ui": { - "locked": "4.11.0.201803080745-r", - "requested": "4.11.0.201803080745-r" - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.25", - "requested": "[1.7.25,1.8.0-alpha)" - }, - "org.slf4j:slf4j-simple": { - "locked": "1.7.25", - "requested": "[1.7.25,1.8.0-alpha)" - }, - "org.spockframework:spock-core": { - "locked": "1.1-groovy-2.4", - "requested": "1.1-groovy-2.4" - } - } -} \ No newline at end of file diff --git a/gradle/dependency-locks/annotationProcessor.lockfile b/gradle/dependency-locks/annotationProcessor.lockfile new file mode 100644 index 00000000..656c5dbc --- /dev/null +++ b/gradle/dependency-locks/annotationProcessor.lockfile @@ -0,0 +1,3 @@ +# 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. diff --git a/gradle/dependency-locks/archives.lockfile b/gradle/dependency-locks/archives.lockfile new file mode 100644 index 00000000..656c5dbc --- /dev/null +++ b/gradle/dependency-locks/archives.lockfile @@ -0,0 +1,3 @@ +# 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. diff --git a/gradle/dependency-locks/compatTestAnnotationProcessor.lockfile b/gradle/dependency-locks/compatTestAnnotationProcessor.lockfile new file mode 100644 index 00000000..656c5dbc --- /dev/null +++ b/gradle/dependency-locks/compatTestAnnotationProcessor.lockfile @@ -0,0 +1,3 @@ +# 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. diff --git a/gradle/dependency-locks/compatTestCompile.lockfile b/gradle/dependency-locks/compatTestCompile.lockfile new file mode 100644 index 00000000..e003d2f9 --- /dev/null +++ b/gradle/dependency-locks/compatTestCompile.lockfile @@ -0,0 +1,24 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +junit:junit:4.12 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.hamcrest:hamcrest-core:1.3 +org.slf4j:slf4j-api:1.7.2 +org.spockframework:spock-core:1.1-groovy-2.4 diff --git a/gradle/dependency-locks/compatTestCompileClasspath.lockfile b/gradle/dependency-locks/compatTestCompileClasspath.lockfile new file mode 100644 index 00000000..e003d2f9 --- /dev/null +++ b/gradle/dependency-locks/compatTestCompileClasspath.lockfile @@ -0,0 +1,24 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +junit:junit:4.12 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.hamcrest:hamcrest-core:1.3 +org.slf4j:slf4j-api:1.7.2 +org.spockframework:spock-core:1.1-groovy-2.4 diff --git a/gradle/dependency-locks/compatTestCompileOnly.lockfile b/gradle/dependency-locks/compatTestCompileOnly.lockfile new file mode 100644 index 00000000..656c5dbc --- /dev/null +++ b/gradle/dependency-locks/compatTestCompileOnly.lockfile @@ -0,0 +1,3 @@ +# 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. diff --git a/gradle/dependency-locks/compatTestRuntime.lockfile b/gradle/dependency-locks/compatTestRuntime.lockfile new file mode 100644 index 00000000..e003d2f9 --- /dev/null +++ b/gradle/dependency-locks/compatTestRuntime.lockfile @@ -0,0 +1,24 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +junit:junit:4.12 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.hamcrest:hamcrest-core:1.3 +org.slf4j:slf4j-api:1.7.2 +org.spockframework:spock-core:1.1-groovy-2.4 diff --git a/gradle/dependency-locks/compatTestRuntimeClasspath.lockfile b/gradle/dependency-locks/compatTestRuntimeClasspath.lockfile new file mode 100644 index 00000000..e003d2f9 --- /dev/null +++ b/gradle/dependency-locks/compatTestRuntimeClasspath.lockfile @@ -0,0 +1,24 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +junit:junit:4.12 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.hamcrest:hamcrest-core:1.3 +org.slf4j:slf4j-api:1.7.2 +org.spockframework:spock-core:1.1-groovy-2.4 diff --git a/gradle/dependency-locks/compile.lockfile b/gradle/dependency-locks/compile.lockfile new file mode 100644 index 00000000..59ddf740 --- /dev/null +++ b/gradle/dependency-locks/compile.lockfile @@ -0,0 +1,21 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.slf4j:slf4j-api:1.7.2 diff --git a/gradle/dependency-locks/compileClasspath.lockfile b/gradle/dependency-locks/compileClasspath.lockfile new file mode 100644 index 00000000..59ddf740 --- /dev/null +++ b/gradle/dependency-locks/compileClasspath.lockfile @@ -0,0 +1,21 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.slf4j:slf4j-api:1.7.2 diff --git a/gradle/dependency-locks/compileOnly.lockfile b/gradle/dependency-locks/compileOnly.lockfile new file mode 100644 index 00000000..656c5dbc --- /dev/null +++ b/gradle/dependency-locks/compileOnly.lockfile @@ -0,0 +1,3 @@ +# 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. diff --git a/gradle/dependency-locks/default.lockfile b/gradle/dependency-locks/default.lockfile new file mode 100644 index 00000000..59ddf740 --- /dev/null +++ b/gradle/dependency-locks/default.lockfile @@ -0,0 +1,21 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.slf4j:slf4j-api:1.7.2 diff --git a/gradle/dependency-locks/jbake.lockfile b/gradle/dependency-locks/jbake.lockfile new file mode 100644 index 00000000..0e708d0d --- /dev/null +++ b/gradle/dependency-locks/jbake.lockfile @@ -0,0 +1,44 @@ +# 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. +args4j:args4j:2.33 +com.beust:jcommander:1.35 +com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2 +com.googlecode.json-simple:json-simple:1.1.1 +com.orientechnologies:orient-commons:1.7.10 +com.orientechnologies:orientdb-core:1.7.10 +com.orientechnologies:orientdb-nativeos:1.7.10 +commons-collections:commons-collections:3.2.2 +commons-configuration:commons-configuration:1.10 +commons-io:commons-io:2.5 +commons-lang:commons-lang:2.6 +commons-logging:commons-logging:1.1.1 +de.neuland-bfi:jade4j:1.2.5 +junit:junit:4.10 +net.java.dev.jna:jna-platform:4.0.0 +net.java.dev.jna:jna:4.0.0 +ognl:ognl:3.1.12 +org.apache.commons:commons-jexl:2.1.1 +org.apache.commons:commons-lang3:3.4 +org.asciidoctor:asciidoctorj:1.5.4.1 +org.attoparser:attoparser:2.0.2.RELEASE +org.codehaus.groovy:groovy-templates:2.4.8 +org.codehaus.groovy:groovy-xml:2.4.8 +org.codehaus.groovy:groovy:2.4.8 +org.freemarker:freemarker:2.3.25-incubating +org.hamcrest:hamcrest-core:1.1 +org.javassist:javassist:3.20.0-GA +org.jbake:jbake-core:2.5.1 +org.jruby:jruby-complete:1.7.25 +org.ow2.asm:asm-analysis:5.0.3 +org.ow2.asm:asm-tree:5.0.3 +org.ow2.asm:asm-util:5.0.3 +org.ow2.asm:asm:5.0.3 +org.parboiled:parboiled-core:1.1.7 +org.parboiled:parboiled-java:1.1.7 +org.pegdown:pegdown:1.6.0 +org.slf4j:jul-to-slf4j:1.7.22 +org.slf4j:slf4j-api:1.7.22 +org.thymeleaf:thymeleaf:3.0.3.RELEASE +org.unbescape:unbescape:1.1.4.RELEASE +org.xerial.snappy:snappy-java:1.1.0.1 diff --git a/gradle/dependency-locks/runtime.lockfile b/gradle/dependency-locks/runtime.lockfile new file mode 100644 index 00000000..59ddf740 --- /dev/null +++ b/gradle/dependency-locks/runtime.lockfile @@ -0,0 +1,21 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.slf4j:slf4j-api:1.7.2 diff --git a/gradle/dependency-locks/runtimeClasspath.lockfile b/gradle/dependency-locks/runtimeClasspath.lockfile new file mode 100644 index 00000000..59ddf740 --- /dev/null +++ b/gradle/dependency-locks/runtimeClasspath.lockfile @@ -0,0 +1,21 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.slf4j:slf4j-api:1.7.2 diff --git a/gradle/dependency-locks/testAnnotationProcessor.lockfile b/gradle/dependency-locks/testAnnotationProcessor.lockfile new file mode 100644 index 00000000..656c5dbc --- /dev/null +++ b/gradle/dependency-locks/testAnnotationProcessor.lockfile @@ -0,0 +1,3 @@ +# 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. diff --git a/gradle/dependency-locks/testCompile.lockfile b/gradle/dependency-locks/testCompile.lockfile new file mode 100644 index 00000000..35e300c3 --- /dev/null +++ b/gradle/dependency-locks/testCompile.lockfile @@ -0,0 +1,25 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +junit:junit:4.12 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.codehaus.groovy:groovy-all:2.4.9 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.hamcrest:hamcrest-core:1.3 +org.slf4j:slf4j-api:1.7.25 +org.spockframework:spock-core:1.1-groovy-2.4 diff --git a/gradle/dependency-locks/testCompileClasspath.lockfile b/gradle/dependency-locks/testCompileClasspath.lockfile new file mode 100644 index 00000000..35e300c3 --- /dev/null +++ b/gradle/dependency-locks/testCompileClasspath.lockfile @@ -0,0 +1,25 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +junit:junit:4.12 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.codehaus.groovy:groovy-all:2.4.9 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.hamcrest:hamcrest-core:1.3 +org.slf4j:slf4j-api:1.7.25 +org.spockframework:spock-core:1.1-groovy-2.4 diff --git a/gradle/dependency-locks/testCompileOnly.lockfile b/gradle/dependency-locks/testCompileOnly.lockfile new file mode 100644 index 00000000..656c5dbc --- /dev/null +++ b/gradle/dependency-locks/testCompileOnly.lockfile @@ -0,0 +1,3 @@ +# 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. diff --git a/gradle/dependency-locks/testRuntime.lockfile b/gradle/dependency-locks/testRuntime.lockfile new file mode 100644 index 00000000..5b0dddba --- /dev/null +++ b/gradle/dependency-locks/testRuntime.lockfile @@ -0,0 +1,26 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +junit:junit:4.12 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.codehaus.groovy:groovy-all:2.4.9 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.hamcrest:hamcrest-core:1.3 +org.slf4j:slf4j-api:1.7.25 +org.slf4j:slf4j-simple:1.7.25 +org.spockframework:spock-core:1.1-groovy-2.4 diff --git a/gradle/dependency-locks/testRuntimeClasspath.lockfile b/gradle/dependency-locks/testRuntimeClasspath.lockfile new file mode 100644 index 00000000..5b0dddba --- /dev/null +++ b/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -0,0 +1,26 @@ +# 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.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch.agentproxy.core:0.0.9 +com.jcraft:jsch.agentproxy.jsch:0.0.9 +com.jcraft:jsch.agentproxy.pageant:0.0.9 +com.jcraft:jsch.agentproxy.sshagent:0.0.9 +com.jcraft:jsch.agentproxy.usocket-jna:0.0.9 +com.jcraft:jsch.agentproxy.usocket-nc:0.0.9 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 +commons-codec:commons-codec:1.9 +commons-logging:commons-logging:1.2 +junit:junit:4.12 +net.java.dev.jna:jna-platform:4.1.0 +net.java.dev.jna:jna:4.1.0 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 +org.codehaus.groovy:groovy-all:2.4.9 +org.eclipse.jgit:org.eclipse.jgit.ui:4.11.0.201803080745-r +org.eclipse.jgit:org.eclipse.jgit:4.11.0.201803080745-r +org.hamcrest:hamcrest-core:1.3 +org.slf4j:slf4j-api:1.7.25 +org.slf4j:slf4j-simple:1.7.25 +org.spockframework:spock-core:1.1-groovy-2.4 diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index c44b679acd3f794ddbb3aa5e919244914911014a..1e713643223f69affdc73b4e99866c075e2715bf 100644 GIT binary patch delta 7650 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