From 0ffb2d492af7f744a96d0d6ca5fca9f390dd9888 Mon Sep 17 00:00:00 2001 From: Poorna Reddy Date: Thu, 8 Mar 2018 16:33:27 -0800 Subject: [PATCH 1/2] Removed the ResponseTimeout check during ack time and enabled the check for sweeper process. Dependencies clean up --- build.gradle | 5 +- client/build.gradle | 14 +- client/dependencies.lock | 311 ++ common/dependencies.lock | 42 + .../conductor/common/metadata/tasks/Task.java | 34 +- contribs/build.gradle | 18 +- contribs/dependencies.lock | 976 ++++++ core/build.gradle | 24 +- core/dependencies.lock | 455 +++ .../conductor/service/ExecutionService.java | 27 +- dependencies.lock | 3 + es5-persistence/build.gradle | 12 +- es5-persistence/dependencies.lock | 862 ++++++ jersey/build.gradle | 8 +- jersey/dependencies.lock | 823 +++++ mysql-persistence/build.gradle | 17 +- mysql-persistence/dependencies.lock | 946 ++++++ redis-persistence/build.gradle | 14 +- redis-persistence/dependencies.lock | 878 ++++++ server/build.gradle | 14 +- server/dependencies.lock | 2701 +++++++++++++++++ test-harness/build.gradle | 12 +- test-harness/dependencies.lock | 1218 ++++++++ ui/dependencies.lock | 42 + versionsOfDependencies.gradle | 50 + 25 files changed, 9420 insertions(+), 86 deletions(-) create mode 100644 client/dependencies.lock create mode 100644 common/dependencies.lock create mode 100644 contribs/dependencies.lock create mode 100644 core/dependencies.lock create mode 100644 dependencies.lock create mode 100644 es5-persistence/dependencies.lock create mode 100644 jersey/dependencies.lock create mode 100644 mysql-persistence/dependencies.lock create mode 100644 redis-persistence/dependencies.lock create mode 100644 server/dependencies.lock create mode 100644 test-harness/dependencies.lock create mode 100644 ui/dependencies.lock create mode 100644 versionsOfDependencies.gradle diff --git a/build.gradle b/build.gradle index cfccee889f..01ea4774b8 100644 --- a/build.gradle +++ b/build.gradle @@ -17,6 +17,7 @@ plugins { ext.githubProjectName = rootProject.name // Change if github project name is not the same as the root project's name apply plugin: 'project-report' +apply from: "$rootDir/versionsOfDependencies.gradle" subprojects { @@ -36,8 +37,8 @@ subprojects { } dependencies { - testCompile 'junit:junit-dep:4.10' - testCompile 'org.mockito:mockito-all:1.10.0' + testCompile "junit:junit-dep:${revJUnit}" + testCompile "org.mockito:mockito-all:${revMockito}" } group = "com.netflix.${githubProjectName}" diff --git a/client/build.gradle b/client/build.gradle index b2472b2a2a..1abadfa073 100644 --- a/client/build.gradle +++ b/client/build.gradle @@ -1,12 +1,12 @@ dependencies { compile project (':conductor-common') - compile 'com.sun.jersey:jersey-client:1.19.+' - compile 'org.slf4j:slf4j-api:1.7.+' - compile 'com.netflix.spectator:spectator-api:0.40.0' - compile 'com.netflix.eureka:eureka-client:latest.release' - compile 'com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.7.5' - compile 'com.netflix.archaius:archaius-core:0.7.5' + compile "com.sun.jersey:jersey-client:${revJerseyClient}" + compile "org.slf4j:slf4j-api:${revSlf4j}" + compile "com.netflix.spectator:spectator-api:${revSpectator}" + compile 'com.netflix.eureka:eureka-client' + compile "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:${revJaxrsJackson}" + compile "com.netflix.archaius:archaius-core:${revArchaius}" - testCompile 'org.slf4j:slf4j-log4j12:1.8.0-alpha1' + testCompile "org.slf4j:slf4j-log4j12:${revSlf4jlog4j}" } diff --git a/client/dependencies.lock b/client/dependencies.lock new file mode 100644 index 0000000000..82fb9656e7 --- /dev/null +++ b/client/dependencies.lock @@ -0,0 +1,311 @@ +{ + "compile": { + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.netflix.archaius:archaius-core": { + "locked": "0.7.5", + "requested": "0.7.5" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "com.sun.jersey:jersey-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "compileClasspath": { + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.netflix.archaius:archaius-core": { + "locked": "0.7.5", + "requested": "0.7.5" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "com.sun.jersey:jersey-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "default": { + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.netflix.archaius:archaius-core": { + "locked": "0.7.5", + "requested": "0.7.5" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "com.sun.jersey:jersey-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "runtime": { + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.netflix.archaius:archaius-core": { + "locked": "0.7.5", + "requested": "0.7.5" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "com.sun.jersey:jersey-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "runtimeClasspath": { + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.netflix.archaius:archaius-core": { + "locked": "0.7.5", + "requested": "0.7.5" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "com.sun.jersey:jersey-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "testCompile": { + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.netflix.archaius:archaius-core": { + "locked": "0.7.5", + "requested": "0.7.5" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "com.sun.jersey:jersey-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.8.0-alpha1", + "requested": "1.7.25" + }, + "org.slf4j:slf4j-log4j12": { + "locked": "1.8.0-alpha1", + "requested": "1.8.0-alpha1" + } + }, + "testCompileClasspath": { + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.netflix.archaius:archaius-core": { + "locked": "0.7.5", + "requested": "0.7.5" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "com.sun.jersey:jersey-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.8.0-alpha1", + "requested": "1.7.25" + }, + "org.slf4j:slf4j-log4j12": { + "locked": "1.8.0-alpha1", + "requested": "1.8.0-alpha1" + } + }, + "testRuntime": { + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.netflix.archaius:archaius-core": { + "locked": "0.7.5", + "requested": "0.7.5" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "com.sun.jersey:jersey-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.8.0-alpha1", + "requested": "1.7.25" + }, + "org.slf4j:slf4j-log4j12": { + "locked": "1.8.0-alpha1", + "requested": "1.8.0-alpha1" + } + }, + "testRuntimeClasspath": { + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.netflix.archaius:archaius-core": { + "locked": "0.7.5", + "requested": "0.7.5" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "com.sun.jersey:jersey-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.8.0-alpha1", + "requested": "1.7.25" + }, + "org.slf4j:slf4j-log4j12": { + "locked": "1.8.0-alpha1", + "requested": "1.8.0-alpha1" + } + } +} \ No newline at end of file diff --git a/common/dependencies.lock b/common/dependencies.lock new file mode 100644 index 0000000000..20127baaed --- /dev/null +++ b/common/dependencies.lock @@ -0,0 +1,42 @@ +{ + "testCompile": { + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + } + }, + "testCompileClasspath": { + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + } + }, + "testRuntime": { + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + } + }, + "testRuntimeClasspath": { + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/netflix/conductor/common/metadata/tasks/Task.java b/common/src/main/java/com/netflix/conductor/common/metadata/tasks/Task.java index 3fb984379f..d0088ba9a2 100644 --- a/common/src/main/java/com/netflix/conductor/common/metadata/tasks/Task.java +++ b/common/src/main/java/com/netflix/conductor/common/metadata/tasks/Task.java @@ -393,9 +393,8 @@ public void setTaskDefName(String taskDefName) { * * @return the timeout for task to send response. After this timeout, the task will be re-queued */ - @Deprecated public int getResponseTimeoutSeconds() { - return 0; + return responseTimeoutSeconds; } /** @@ -552,10 +551,37 @@ public Task copy() { copy.setDomain(domain); return copy; } - + @Override public String toString() { - return "type="+ taskType + ", name=" + taskDefName + ", refName=" + referenceTaskName + ", taskId=" + getTaskId() + ", retry=" + retryCount + ", status=" + status; + return "Task{" + + "taskType='" + taskType + '\'' + + ", status=" + status + + ", inputData=" + inputData + + ", referenceTaskName='" + referenceTaskName + '\'' + + ", retryCount=" + retryCount + + ", seq=" + seq + + ", correlationId='" + correlationId + '\'' + + ", pollCount=" + pollCount + + ", taskDefName='" + taskDefName + '\'' + + ", scheduledTime=" + scheduledTime + + ", startTime=" + startTime + + ", endTime=" + endTime + + ", updateTime=" + updateTime + + ", startDelayInSeconds=" + startDelayInSeconds + + ", retriedTaskId='" + retriedTaskId + '\'' + + ", retried=" + retried + + ", callbackFromWorker=" + callbackFromWorker + + ", responseTimeoutSeconds=" + responseTimeoutSeconds + + ", workflowInstanceId='" + workflowInstanceId + '\'' + + ", taskId='" + taskId + '\'' + + ", reasonForIncompletion='" + reasonForIncompletion + '\'' + + ", callbackAfterSeconds=" + callbackAfterSeconds + + ", workerId='" + workerId + '\'' + + ", outputData=" + outputData + + ", workflowTask=" + workflowTask + + ", domain='" + domain + '\'' + + '}'; } } diff --git a/contribs/build.gradle b/contribs/build.gradle index f35b04b256..ee6019c4da 100644 --- a/contribs/build.gradle +++ b/contribs/build.gradle @@ -4,18 +4,18 @@ dependencies { compile project(':conductor-core') compile 'com.amazonaws:aws-java-sdk-sqs:latest.release' - compile ('com.google.inject:guice:4.1.0') + compile "com.google.inject:guice:${revGuice}" - compile 'net.thisptr:jackson-jq:+' + compile "net.thisptr:jackson-jq:${revJq}" - compile 'com.sun.jersey.contribs.jersey-oauth:oauth-client:1.19.+' - compile 'com.sun.jersey.contribs.jersey-oauth:oauth-signature:1.19.+' + compile "com.sun.jersey.contribs.jersey-oauth:oauth-client:${revOauthClient}" + compile "com.sun.jersey.contribs.jersey-oauth:oauth-signature:${revOauthSignature}" - compile 'io.nats:java-nats-streaming:0.5.0' + compile "io.nats:java-nats-streaming:${revNatsStreaming}" - provided 'javax.ws.rs:jsr311-api:1.1.1' - provided 'io.swagger:swagger-jaxrs:1.5.9' + provided "javax.ws.rs:jsr311-api:${revJsr311Api}" + provided "io.swagger:swagger-jaxrs:${revSwagger}" - testCompile 'org.eclipse.jetty:jetty-server:9.3.9.+' - testCompile 'org.eclipse.jetty:jetty-servlet:9.3.9.+' + testCompile "org.eclipse.jetty:jetty-server:${revJetteyServer}" + testCompile "org.eclipse.jetty:jetty-servlet:${revJettyServlet}" } diff --git a/contribs/dependencies.lock b/contribs/dependencies.lock new file mode 100644 index 0000000000..856b842666 --- /dev/null +++ b/contribs/dependencies.lock @@ -0,0 +1,976 @@ +{ + "compile": { + "com.amazonaws:aws-java-sdk-sqs": { + "locked": "1.11.291", + "requested": "latest.release" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "io.nats:java-nats-streaming": { + "locked": "0.5.0", + "requested": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "net.thisptr:jackson-jq": { + "locked": "0.0.8", + "requested": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "compileClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "locked": "1.11.291", + "requested": "latest.release" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "io.nats:java-nats-streaming": { + "locked": "0.5.0", + "requested": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "net.thisptr:jackson-jq": { + "locked": "0.0.8", + "requested": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "default": { + "com.amazonaws:aws-java-sdk-sqs": { + "locked": "1.11.291", + "requested": "latest.release" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "io.nats:java-nats-streaming": { + "locked": "0.5.0", + "requested": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "project": true, + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "project": true, + "requested": "1.1.1" + }, + "net.thisptr:jackson-jq": { + "locked": "0.0.8", + "requested": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "provided": { + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + } + }, + "runtime": { + "com.amazonaws:aws-java-sdk-sqs": { + "locked": "1.11.291", + "requested": "latest.release" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "io.nats:java-nats-streaming": { + "locked": "0.5.0", + "requested": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "net.thisptr:jackson-jq": { + "locked": "0.0.8", + "requested": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "runtimeClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "locked": "1.11.291", + "requested": "latest.release" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "io.nats:java-nats-streaming": { + "locked": "0.5.0", + "requested": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "net.thisptr:jackson-jq": { + "locked": "0.0.8", + "requested": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testCompile": { + "com.amazonaws:aws-java-sdk-sqs": { + "locked": "1.11.291", + "requested": "latest.release" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "io.nats:java-nats-streaming": { + "locked": "0.5.0", + "requested": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "net.thisptr:jackson-jq": { + "locked": "0.0.8", + "requested": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testCompileClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "locked": "1.11.291", + "requested": "latest.release" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "io.nats:java-nats-streaming": { + "locked": "0.5.0", + "requested": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "net.thisptr:jackson-jq": { + "locked": "0.0.8", + "requested": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testRuntime": { + "com.amazonaws:aws-java-sdk-sqs": { + "locked": "1.11.291", + "requested": "latest.release" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "io.nats:java-nats-streaming": { + "locked": "0.5.0", + "requested": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "net.thisptr:jackson-jq": { + "locked": "0.0.8", + "requested": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testRuntimeClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "locked": "1.11.291", + "requested": "latest.release" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "io.nats:java-nats-streaming": { + "locked": "0.5.0", + "requested": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "net.thisptr:jackson-jq": { + "locked": "0.0.8", + "requested": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + } +} \ No newline at end of file diff --git a/core/build.gradle b/core/build.gradle index 11106f09e0..94d8a9d120 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -1,18 +1,18 @@ dependencies { - compile project(':conductor-common') + compile project(':conductor-common') - compile 'io.reactivex:rxjava:1.2.2' - compile 'com.google.inject:guice:4.1.0' - compile 'com.google.inject.extensions:guice-multibindings:4.1.0' - compile 'com.netflix.spectator:spectator-api:0.40.0' - compile 'com.netflix.eureka:eureka-client:latest.release' - compile ('com.fasterxml.jackson.core:jackson-databind:2.7.5') - compile ('com.fasterxml.jackson.core:jackson-core:2.7.5') {force=true} - compile 'com.jayway.jsonpath:json-path:2.2.0' - compile 'org.slf4j:slf4j-api:1.7.+' + compile "io.reactivex:rxjava:${revRxJava}" + compile "com.google.inject:guice:${revGuice}" + compile "com.google.inject.extensions:guice-multibindings:${revGuiceMultiBindings}" + compile "com.netflix.spectator:spectator-api:${revSpectator}" + compile 'com.netflix.eureka:eureka-client:latest.release' + compile "com.fasterxml.jackson.core:jackson-databind:${revJacksonDatabind}" + compile("com.fasterxml.jackson.core:jackson-core:${revJacksonCore}") { force = true } + compile "com.jayway.jsonpath:json-path:${revJsonPath}" + compile "org.slf4j:slf4j-api:${revSlf4j}" - compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.0' + compile "org.apache.commons:commons-lang3:${revCommonsLang3}" - testCompile 'org.slf4j:slf4j-log4j12:1.8.0-alpha1' + testCompile "org.slf4j:slf4j-log4j12:${revSlf4jlog4j}" } \ No newline at end of file diff --git a/core/dependencies.lock b/core/dependencies.lock new file mode 100644 index 0000000000..2060e2e352 --- /dev/null +++ b/core/dependencies.lock @@ -0,0 +1,455 @@ +{ + "compile": { + "com.fasterxml.jackson.core:jackson-core": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "locked": "2.8.7", + "requested": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "locked": "2.2.0", + "requested": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "io.reactivex:rxjava": { + "locked": "1.2.2", + "requested": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "locked": "3.0", + "requested": "3.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "compileClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "locked": "2.8.7", + "requested": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "locked": "2.2.0", + "requested": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "io.reactivex:rxjava": { + "locked": "1.2.2", + "requested": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "locked": "3.0", + "requested": "3.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "default": { + "com.fasterxml.jackson.core:jackson-core": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "locked": "2.8.7", + "requested": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "locked": "2.2.0", + "requested": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "io.reactivex:rxjava": { + "locked": "1.2.2", + "requested": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "locked": "3.0", + "requested": "3.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "runtime": { + "com.fasterxml.jackson.core:jackson-core": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "locked": "2.8.7", + "requested": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "locked": "2.2.0", + "requested": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "io.reactivex:rxjava": { + "locked": "1.2.2", + "requested": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "locked": "3.0", + "requested": "3.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "runtimeClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "locked": "2.8.7", + "requested": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "locked": "2.2.0", + "requested": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "io.reactivex:rxjava": { + "locked": "1.2.2", + "requested": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "locked": "3.0", + "requested": "3.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.7.25", + "requested": "1.7.25" + } + }, + "testCompile": { + "com.fasterxml.jackson.core:jackson-core": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "locked": "2.8.7", + "requested": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "locked": "2.2.0", + "requested": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "io.reactivex:rxjava": { + "locked": "1.2.2", + "requested": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "locked": "3.0", + "requested": "3.0" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.8.0-alpha1", + "requested": "1.7.25" + }, + "org.slf4j:slf4j-log4j12": { + "locked": "1.8.0-alpha1", + "requested": "1.8.0-alpha1" + } + }, + "testCompileClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "locked": "2.8.7", + "requested": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "locked": "2.2.0", + "requested": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "io.reactivex:rxjava": { + "locked": "1.2.2", + "requested": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "locked": "3.0", + "requested": "3.0" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.8.0-alpha1", + "requested": "1.7.25" + }, + "org.slf4j:slf4j-log4j12": { + "locked": "1.8.0-alpha1", + "requested": "1.8.0-alpha1" + } + }, + "testRuntime": { + "com.fasterxml.jackson.core:jackson-core": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "locked": "2.8.7", + "requested": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "locked": "2.2.0", + "requested": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "io.reactivex:rxjava": { + "locked": "1.2.2", + "requested": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "locked": "3.0", + "requested": "3.0" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.8.0-alpha1", + "requested": "1.7.25" + }, + "org.slf4j:slf4j-log4j12": { + "locked": "1.8.0-alpha1", + "requested": "1.8.0-alpha1" + } + }, + "testRuntimeClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "locked": "2.7.5", + "requested": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "locked": "2.8.7", + "requested": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "locked": "2.2.0", + "requested": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "locked": "1.8.7", + "requested": "latest.release" + }, + "com.netflix.spectator:spectator-api": { + "locked": "0.40.0", + "requested": "0.40.0" + }, + "io.reactivex:rxjava": { + "locked": "1.2.2", + "requested": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "locked": "3.0", + "requested": "3.0" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "locked": "1.8.0-alpha1", + "requested": "1.7.25" + }, + "org.slf4j:slf4j-log4j12": { + "locked": "1.8.0-alpha1", + "requested": "1.8.0-alpha1" + } + } +} \ No newline at end of file diff --git a/core/src/main/java/com/netflix/conductor/service/ExecutionService.java b/core/src/main/java/com/netflix/conductor/service/ExecutionService.java index 3c01cce3f5..012ff422c1 100644 --- a/core/src/main/java/com/netflix/conductor/service/ExecutionService.java +++ b/core/src/main/java/com/netflix/conductor/service/ExecutionService.java @@ -21,6 +21,7 @@ import java.util.LinkedList; import java.util.List; import java.util.Map; +import java.util.Optional; import java.util.stream.Collectors; import javax.inject.Inject; @@ -174,20 +175,18 @@ public Task getPendingTaskForWorkflow(String taskReferenceName, String workflowI return executor.getPendingTaskByWorkflow(taskReferenceName, workflowId); } - public boolean ackTaskRecieved(String taskId, String consumerId) throws Exception { - Task task = getTask(taskId); - - if (task != null) { - String queueName = QueueUtils.getQueueName(task); - if(task.getResponseTimeoutSeconds() > 0) { - logger.debug("Adding task " + queueName + "/" + taskId + " to be requeued if no response received " + task.getResponseTimeoutSeconds()); - return queue.setUnackTimeout(queueName, task.getTaskId(), 1000 * task.getResponseTimeoutSeconds()); //Value is in millisecond - }else { - return queue.ack(queueName, taskId); - } - } - return false; - + /** + * This method removes the task from the un-acked Queue + * + * @param taskId: the taskId that needs to be updated and removed from the unacked queue + * @throws Exception In case of an error while getting the Task from the executionDao + * @return: True in case of successful removal of the taskId from the un-acked queue + */ + public boolean ackTaskReceived(String taskId) throws Exception { + return Optional.ofNullable(getTask(taskId)) + .map(QueueUtils::getQueueName) + .map(queueName -> queue.ack(queueName, taskId)) + .orElse(false); } public Map getTaskQueueSizes(List taskDefNames) { diff --git a/dependencies.lock b/dependencies.lock new file mode 100644 index 0000000000..544b7b4ddd --- /dev/null +++ b/dependencies.lock @@ -0,0 +1,3 @@ +{ + +} \ No newline at end of file diff --git a/es5-persistence/build.gradle b/es5-persistence/build.gradle index bbf1b48968..763b502973 100644 --- a/es5-persistence/build.gradle +++ b/es5-persistence/build.gradle @@ -1,14 +1,14 @@ dependencies { compile project(':conductor-core') - compile 'com.google.inject:guice:3.0' + compile "com.google.inject:guice:${revGuice}" //ES5 Dependency - compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.9.1' - compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.9.1' + compile "org.apache.logging.log4j:log4j-api:${revLog4jApi}" + compile "org.apache.logging.log4j:log4j-core:${revLog4jCore}" - compile 'org.elasticsearch:elasticsearch:5.+' - compile 'org.elasticsearch.client:transport:5.+' - compile 'commons-io:commons-io:2.4' + compile "org.elasticsearch:elasticsearch:${revElasticSearch5}" + compile "org.elasticsearch.client:transport:${revElasticSearch5Client}" + compile "commons-io:commons-io:${revCommonsIo}" } diff --git a/es5-persistence/dependencies.lock b/es5-persistence/dependencies.lock new file mode 100644 index 0000000000..bc59d65a9d --- /dev/null +++ b/es5-persistence/dependencies.lock @@ -0,0 +1,862 @@ +{ + "compile": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.apache.logging.log4j:log4j-api": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.apache.logging.log4j:log4j-core": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.elasticsearch.client:transport": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.elasticsearch:elasticsearch": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "compileClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.apache.logging.log4j:log4j-api": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.apache.logging.log4j:log4j-core": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.elasticsearch.client:transport": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.elasticsearch:elasticsearch": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "default": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.apache.logging.log4j:log4j-api": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.apache.logging.log4j:log4j-core": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.elasticsearch.client:transport": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.elasticsearch:elasticsearch": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "runtime": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.apache.logging.log4j:log4j-api": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.apache.logging.log4j:log4j-core": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.elasticsearch.client:transport": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.elasticsearch:elasticsearch": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "runtimeClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.apache.logging.log4j:log4j-api": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.apache.logging.log4j:log4j-core": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.elasticsearch.client:transport": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.elasticsearch:elasticsearch": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testCompile": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.apache.logging.log4j:log4j-api": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.apache.logging.log4j:log4j-core": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.elasticsearch.client:transport": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.elasticsearch:elasticsearch": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testCompileClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.apache.logging.log4j:log4j-api": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.apache.logging.log4j:log4j-core": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.elasticsearch.client:transport": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.elasticsearch:elasticsearch": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testRuntime": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.apache.logging.log4j:log4j-api": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.apache.logging.log4j:log4j-core": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.elasticsearch.client:transport": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.elasticsearch:elasticsearch": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testRuntimeClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.apache.logging.log4j:log4j-api": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.apache.logging.log4j:log4j-core": { + "locked": "2.9.1", + "requested": "2.9.1" + }, + "org.elasticsearch.client:transport": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.elasticsearch:elasticsearch": { + "locked": "5.6.8", + "requested": "5.6.8" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + } +} \ No newline at end of file diff --git a/jersey/build.gradle b/jersey/build.gradle index 48530b04a3..b6f77bc1bd 100644 --- a/jersey/build.gradle +++ b/jersey/build.gradle @@ -3,9 +3,9 @@ dependencies { compile project(':conductor-common') compile project(':conductor-core') - compile 'javax.ws.rs:jsr311-api:1.1.1' - compile 'io.swagger:swagger-jaxrs:1.5.9' - compile 'com.sun.jersey:jersey-bundle:1.19.1' + compile "javax.ws.rs:jsr311-api:${revJsr311Api}" + compile "io.swagger:swagger-jaxrs:${revSwagger}" + compile "com.sun.jersey:jersey-bundle:${revJerseyBundle}" - provided 'javax.servlet:javax.servlet-api:3.1.0' + provided "javax.servlet:javax.servlet-api:${revServletApi}" } diff --git a/jersey/dependencies.lock b/jersey/dependencies.lock new file mode 100644 index 0000000000..2e6b6e3663 --- /dev/null +++ b/jersey/dependencies.lock @@ -0,0 +1,823 @@ +{ + "compile": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey:jersey-bundle": { + "locked": "1.19.1", + "requested": "1.19.1" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "compileClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey:jersey-bundle": { + "locked": "1.19.1", + "requested": "1.19.1" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "default": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey:jersey-bundle": { + "locked": "1.19.1", + "requested": "1.19.1" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "project": true, + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "provided": { + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + } + }, + "runtime": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey:jersey-bundle": { + "locked": "1.19.1", + "requested": "1.19.1" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "runtimeClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey:jersey-bundle": { + "locked": "1.19.1", + "requested": "1.19.1" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testCompile": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey:jersey-bundle": { + "locked": "1.19.1", + "requested": "1.19.1" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testCompileClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey:jersey-bundle": { + "locked": "1.19.1", + "requested": "1.19.1" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testRuntime": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey:jersey-bundle": { + "locked": "1.19.1", + "requested": "1.19.1" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + }, + "testRuntimeClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey:jersey-bundle": { + "locked": "1.19.1", + "requested": "1.19.1" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "locked": "1.1.1", + "requested": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + } + } +} \ No newline at end of file diff --git a/mysql-persistence/build.gradle b/mysql-persistence/build.gradle index 6d21af270b..f91c6eed99 100644 --- a/mysql-persistence/build.gradle +++ b/mysql-persistence/build.gradle @@ -1,15 +1,16 @@ dependencies { compile project(':conductor-core') - compile 'com.google.inject:guice:3.0' - compile 'org.elasticsearch:elasticsearch:2.+' + compile "com.google.inject:guice:${revGuice}" + compile "org.elasticsearch:elasticsearch:${revElasticSearch2}" - compile 'org.sql2o:sql2o:1.5.4' - compile 'commons-io:commons-io:2.4+' - compile 'mysql:mysql-connector-java:5.1.43' - compile 'com.zaxxer:HikariCP:2.6.3' - compile 'org.flywaydb:flyway-core:4.0.3' + compile "org.sql2o:sql2o:${revSql2o}" + compile "commons-io:commons-io:${revCommonsIo}" + compile "mysql:mysql-connector-java:${revMySqlConnector}" + compile "com.zaxxer:HikariCP:${revHikariCP}" + compile "org.flywaydb:flyway-core:${revFlywayCore}" - testCompile 'ch.vorburger.mariaDB4j:mariaDB4j:2.2.3' + testCompile "ch.vorburger.mariaDB4j:mariaDB4j:${revMariaDB4j}" + //TODO Change the below deps to use the same version as one in versionsOfDependencies.gradle testCompile 'ch.qos.logback:logback-core:1.2.3' testCompile 'ch.qos.logback:logback-classic:1.2.3' } diff --git a/mysql-persistence/dependencies.lock b/mysql-persistence/dependencies.lock new file mode 100644 index 0000000000..bd3ca4db1c --- /dev/null +++ b/mysql-persistence/dependencies.lock @@ -0,0 +1,946 @@ +{ + "compile": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.zaxxer:HikariCP": { + "locked": "2.6.3", + "requested": "2.6.3" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "mysql:mysql-connector-java": { + "locked": "5.1.43", + "requested": "5.1.43" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "locked": "4.0.3", + "requested": "4.0.3" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "locked": "1.5.4", + "requested": "1.5.4" + } + }, + "compileClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.zaxxer:HikariCP": { + "locked": "2.6.3", + "requested": "2.6.3" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "mysql:mysql-connector-java": { + "locked": "5.1.43", + "requested": "5.1.43" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "locked": "4.0.3", + "requested": "4.0.3" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "locked": "1.5.4", + "requested": "1.5.4" + } + }, + "default": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.zaxxer:HikariCP": { + "locked": "2.6.3", + "requested": "2.6.3" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "mysql:mysql-connector-java": { + "locked": "5.1.43", + "requested": "5.1.43" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "locked": "4.0.3", + "requested": "4.0.3" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "locked": "1.5.4", + "requested": "1.5.4" + } + }, + "runtime": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.zaxxer:HikariCP": { + "locked": "2.6.3", + "requested": "2.6.3" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "mysql:mysql-connector-java": { + "locked": "5.1.43", + "requested": "5.1.43" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "locked": "4.0.3", + "requested": "4.0.3" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "locked": "1.5.4", + "requested": "1.5.4" + } + }, + "runtimeClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.zaxxer:HikariCP": { + "locked": "2.6.3", + "requested": "2.6.3" + }, + "commons-io:commons-io": { + "locked": "2.4", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "mysql:mysql-connector-java": { + "locked": "5.1.43", + "requested": "5.1.43" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "locked": "4.0.3", + "requested": "4.0.3" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "locked": "1.5.4", + "requested": "1.5.4" + } + }, + "testCompile": { + "ch.qos.logback:logback-classic": { + "locked": "1.2.3", + "requested": "1.2.3" + }, + "ch.qos.logback:logback-core": { + "locked": "1.2.3", + "requested": "1.2.3" + }, + "ch.vorburger.mariaDB4j:mariaDB4j": { + "locked": "2.2.3", + "requested": "2.2.3" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.zaxxer:HikariCP": { + "locked": "2.6.3", + "requested": "2.6.3" + }, + "commons-io:commons-io": { + "locked": "2.5", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "locked": "5.1.43", + "requested": "5.1.43" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.4" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "locked": "4.0.3", + "requested": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "locked": "1.5.4", + "requested": "1.5.4" + } + }, + "testCompileClasspath": { + "ch.qos.logback:logback-classic": { + "locked": "1.2.3", + "requested": "1.2.3" + }, + "ch.qos.logback:logback-core": { + "locked": "1.2.3", + "requested": "1.2.3" + }, + "ch.vorburger.mariaDB4j:mariaDB4j": { + "locked": "2.2.3", + "requested": "2.2.3" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.zaxxer:HikariCP": { + "locked": "2.6.3", + "requested": "2.6.3" + }, + "commons-io:commons-io": { + "locked": "2.5", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "locked": "5.1.43", + "requested": "5.1.43" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.4" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "locked": "4.0.3", + "requested": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "locked": "1.5.4", + "requested": "1.5.4" + } + }, + "testRuntime": { + "ch.qos.logback:logback-classic": { + "locked": "1.2.3", + "requested": "1.2.3" + }, + "ch.qos.logback:logback-core": { + "locked": "1.2.3", + "requested": "1.2.3" + }, + "ch.vorburger.mariaDB4j:mariaDB4j": { + "locked": "2.2.3", + "requested": "2.2.3" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.zaxxer:HikariCP": { + "locked": "2.6.3", + "requested": "2.6.3" + }, + "commons-io:commons-io": { + "locked": "2.5", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "locked": "5.1.43", + "requested": "5.1.43" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.4" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "locked": "4.0.3", + "requested": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "locked": "1.5.4", + "requested": "1.5.4" + } + }, + "testRuntimeClasspath": { + "ch.qos.logback:logback-classic": { + "locked": "1.2.3", + "requested": "1.2.3" + }, + "ch.qos.logback:logback-core": { + "locked": "1.2.3", + "requested": "1.2.3" + }, + "ch.vorburger.mariaDB4j:mariaDB4j": { + "locked": "2.2.3", + "requested": "2.2.3" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.zaxxer:HikariCP": { + "locked": "2.6.3", + "requested": "2.6.3" + }, + "commons-io:commons-io": { + "locked": "2.5", + "requested": "2.4" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "locked": "5.1.43", + "requested": "5.1.43" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.4" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "locked": "4.0.3", + "requested": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "locked": "1.5.4", + "requested": "1.5.4" + } + } +} \ No newline at end of file diff --git a/redis-persistence/build.gradle b/redis-persistence/build.gradle index 92ea50921d..580e142be2 100644 --- a/redis-persistence/build.gradle +++ b/redis-persistence/build.gradle @@ -1,14 +1,14 @@ dependencies { compile project(':conductor-core') - compile 'redis.clients:jedis:2.8.1' - compile 'com.google.inject:guice:3.0' - compile 'com.netflix.dyno:dyno-core:1.5.9' - compile 'com.netflix.dyno:dyno-jedis:1.5.9' - compile 'com.netflix.dyno-queues:dyno-queues-redis:1.0.8' - compile 'org.elasticsearch:elasticsearch:2.+' + compile "redis.clients:jedis:${revJedis}" + compile "com.google.inject:guice:${revGuice}" + compile "com.netflix.dyno:dyno-core:${revDynoCore}" + compile "com.netflix.dyno:dyno-jedis:${revDynoJedis}" + compile "com.netflix.dyno-queues:dyno-queues-redis:${revDynoQueues}" + compile "org.elasticsearch:elasticsearch:${revElasticSearch2}" //In memory redis for unit testing - testCompile 'org.rarefiedredis.redis:redis-java:0.0.17' + testCompile "org.rarefiedredis.redis:redis-java:${revRarefiedRedis}" } diff --git a/redis-persistence/dependencies.lock b/redis-persistence/dependencies.lock new file mode 100644 index 0000000000..85d4e3f505 --- /dev/null +++ b/redis-persistence/dependencies.lock @@ -0,0 +1,878 @@ +{ + "compile": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "locked": "1.0.8", + "requested": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "redis.clients:jedis": { + "locked": "2.8.1", + "requested": "2.8.1" + } + }, + "compileClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "locked": "1.0.8", + "requested": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "redis.clients:jedis": { + "locked": "2.8.1", + "requested": "2.8.1" + } + }, + "default": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "locked": "1.0.8", + "requested": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "redis.clients:jedis": { + "locked": "2.8.1", + "requested": "2.8.1" + } + }, + "runtime": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "locked": "1.0.8", + "requested": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "redis.clients:jedis": { + "locked": "2.8.1", + "requested": "2.8.1" + } + }, + "runtimeClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "locked": "1.0.8", + "requested": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "redis.clients:jedis": { + "locked": "2.8.1", + "requested": "2.8.1" + } + }, + "testCompile": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "locked": "1.0.8", + "requested": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "redis.clients:jedis": { + "locked": "2.8.1", + "requested": "2.8.1" + } + }, + "testCompileClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "locked": "1.0.8", + "requested": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "redis.clients:jedis": { + "locked": "2.8.1", + "requested": "2.8.1" + } + }, + "testRuntime": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "locked": "1.0.8", + "requested": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "redis.clients:jedis": { + "locked": "2.8.1", + "requested": "2.8.1" + } + }, + "testRuntimeClasspath": { + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "locked": "1.0.8", + "requested": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.0" + }, + "org.elasticsearch:elasticsearch": { + "locked": "2.4.6", + "requested": "2.4.6" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "redis.clients:jedis": { + "locked": "2.8.1", + "requested": "2.8.1" + } + } +} \ No newline at end of file diff --git a/server/build.gradle b/server/build.gradle index b7cf31980b..6edf0c067f 100644 --- a/server/build.gradle +++ b/server/build.gradle @@ -27,19 +27,19 @@ dependencies { compile project(':conductor-contribs') //Jetty - compile 'org.eclipse.jetty:jetty-server:9.3.9.+' - compile 'org.eclipse.jetty:jetty-servlet:9.3.9.+' + compile "org.eclipse.jetty:jetty-server:${revJetteyServer}" + compile "org.eclipse.jetty:jetty-servlet:${revJettyServlet}" //Guice - compile 'com.sun.jersey.contribs:jersey-guice:1.19.+' - compile 'com.google.inject:guice:4.1.0' - compile 'com.google.inject.extensions:guice-servlet:4.1.0' + compile "com.sun.jersey.contribs:jersey-guice:${revJerseyGuice}" + compile "com.google.inject:guice:${revGuice}" + compile "com.google.inject.extensions:guice-servlet:${revGuiceServlet}" //Swagger - compile 'io.swagger:swagger-jersey-jaxrs:1.5.0' + compile "io.swagger:swagger-jersey-jaxrs:${revSwagger}" //In memory - compile 'org.rarefiedredis.redis:redis-java:0.0.17' + compile "org.rarefiedredis.redis:redis-java:${revRarefiedRedis}" } shadowJar { diff --git a/server/dependencies.lock b/server/dependencies.lock new file mode 100644 index 0000000000..104d386b41 --- /dev/null +++ b/server/dependencies.lock @@ -0,0 +1,2701 @@ +{ + "compile": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "compileClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "default": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "grettyProductRuntime": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "grettyProvidedCompile": { + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + } + }, + "grettyRunnerJetty7": { + "org.akhikhl.gretty:gretty-runner-jetty7": { + "locked": "1.2.4", + "requested": "1.2.4" + } + }, + "grettyRunnerJetty8": { + "org.akhikhl.gretty:gretty-runner-jetty8": { + "locked": "1.2.4", + "requested": "1.2.4" + } + }, + "grettyRunnerJetty9": { + "org.akhikhl.gretty:gretty-runner-jetty9": { + "locked": "1.2.4", + "requested": "1.2.4" + } + }, + "grettyRunnerTomcat7": { + "org.akhikhl.gretty:gretty-runner-tomcat7": { + "locked": "1.2.4", + "requested": "1.2.4" + } + }, + "grettyRunnerTomcat8": { + "org.akhikhl.gretty:gretty-runner-tomcat8": { + "locked": "1.2.4", + "requested": "1.2.4" + } + }, + "grettySpringLoaded": { + "org.springframework:springloaded": { + "locked": "1.2.3.RELEASE", + "requested": "1.2.3.RELEASE" + } + }, + "grettyStarter": { + "org.akhikhl.gretty:gretty-starter": { + "locked": "1.2.4", + "requested": "1.2.4" + } + }, + "providedCompile": { + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + } + }, + "providedRuntime": { + "javax.servlet:javax.servlet-api": { + "locked": "3.1.0", + "requested": "3.1.0" + } + }, + "runtime": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "runtimeClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "springBoot": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "project": true, + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "project": true, + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "testCompile": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "testCompileClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "testRuntime": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "testRuntimeClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "locked": "1.5.9", + "requested": "1.5.9" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "3.1.0", + "requested": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + } +} \ No newline at end of file diff --git a/test-harness/build.gradle b/test-harness/build.gradle index b693c77ea0..f10c4079ee 100644 --- a/test-harness/build.gradle +++ b/test-harness/build.gradle @@ -11,13 +11,13 @@ dependencies { testCompile project(':conductor-client') testCompile project(':conductor-server') - testCompile 'org.eclipse.jetty:jetty-server:9.3.9.+' - testCompile 'org.eclipse.jetty:jetty-servlet:9.3.9.+' - testCompile 'org.rarefiedredis.redis:redis-java:0.0.17' - testCompile 'com.sun.jersey.contribs:jersey-guice:1.19.+' + testCompile "org.eclipse.jetty:jetty-server:${revJetteyServer}" + testCompile "org.eclipse.jetty:jetty-servlet:${revJettyServlet}" + testCompile "org.rarefiedredis.redis:redis-java:${revRarefiedRedis}" + testCompile "com.sun.jersey.contribs:jersey-guice:${revJerseyGuice}" - testCompile 'com.google.inject.extensions:guice-servlet:4.1.0' - testCompile 'io.swagger:swagger-jersey-jaxrs:1.5.0' + testCompile "com.google.inject.extensions:guice-servlet:${revGuiceServlet}" + testCompile "io.swagger:swagger-jersey-jaxrs:${revSwaggerJersey}" } task server(type: JavaExec) { diff --git a/test-harness/dependencies.lock b/test-harness/dependencies.lock new file mode 100644 index 0000000000..ff7fe453f0 --- /dev/null +++ b/test-harness/dependencies.lock @@ -0,0 +1,1218 @@ +{ + "testCompile": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence", + "com.netflix.conductor:conductor-server" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.archaius:archaius-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "0.7.5" + }, + "com.netflix.conductor:conductor-client": { + "project": true + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence", + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-server": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.sun.jersey:jersey-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "1.19.4" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "1.5.9", + "requested": "1.5.0" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-server" + ], + "locked": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "testCompileClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence", + "com.netflix.conductor:conductor-server" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.archaius:archaius-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "0.7.5" + }, + "com.netflix.conductor:conductor-client": { + "project": true + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence", + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-server": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.sun.jersey:jersey-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "1.19.4" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "1.5.9", + "requested": "1.5.0" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-server" + ], + "locked": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "testRuntime": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence", + "com.netflix.conductor:conductor-server" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.archaius:archaius-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "0.7.5" + }, + "com.netflix.conductor:conductor-client": { + "project": true + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence", + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-server": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.sun.jersey:jersey-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "1.19.4" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "1.5.9", + "requested": "1.5.0" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-server" + ], + "locked": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + }, + "testRuntimeClasspath": { + "com.amazonaws:aws-java-sdk-sqs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.11.291" + }, + "com.fasterxml.jackson.core:jackson-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.7.5" + }, + "com.fasterxml.jackson.core:jackson-databind": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.8.7" + }, + "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "2.7.5" + }, + "com.google.inject.extensions:guice-multibindings": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "4.1.0" + }, + "com.google.inject.extensions:guice-servlet": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "4.1.0", + "requested": "4.1.0" + }, + "com.google.inject:guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence", + "com.netflix.conductor:conductor-server" + ], + "locked": "4.1.0" + }, + "com.jayway.jsonpath:json-path": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "2.2.0" + }, + "com.netflix.archaius:archaius-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "0.7.5" + }, + "com.netflix.conductor:conductor-client": { + "project": true + }, + "com.netflix.conductor:conductor-common": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-core", + "com.netflix.conductor:conductor-jersey" + ], + "project": true + }, + "com.netflix.conductor:conductor-contribs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence", + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-jersey": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-mysql-persistence": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-redis-persistence": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "project": true + }, + "com.netflix.conductor:conductor-server": { + "project": true + }, + "com.netflix.dyno-queues:dyno-queues-redis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.0.8" + }, + "com.netflix.dyno:dyno-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.dyno:dyno-jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "1.5.9" + }, + "com.netflix.eureka:eureka-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "1.8.7" + }, + "com.netflix.spectator:spectator-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "0.40.0" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs.jersey-oauth:oauth-signature": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "1.19.4" + }, + "com.sun.jersey.contribs:jersey-guice": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "1.19.4", + "requested": "1.19.4" + }, + "com.sun.jersey:jersey-bundle": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.19.1" + }, + "com.sun.jersey:jersey-client": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client" + ], + "locked": "1.19.4" + }, + "com.zaxxer:HikariCP": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.6.3" + }, + "commons-io:commons-io": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "2.4" + }, + "io.nats:java-nats-streaming": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.5.0" + }, + "io.reactivex:rxjava": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "1.2.2" + }, + "io.swagger:swagger-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.5.9" + }, + "io.swagger:swagger-jersey-jaxrs": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "1.5.9", + "requested": "1.5.0" + }, + "javax.servlet:javax.servlet-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-jersey", + "com.netflix.conductor:conductor-server" + ], + "locked": "3.1.0" + }, + "javax.ws.rs:jsr311-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs", + "com.netflix.conductor:conductor-jersey" + ], + "locked": "1.1.1" + }, + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "mysql:mysql-connector-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "5.1.43" + }, + "net.thisptr:jackson-jq": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-contribs" + ], + "locked": "0.0.8" + }, + "org.apache.commons:commons-lang3": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-core" + ], + "locked": "3.2.1" + }, + "org.eclipse.jetty:jetty-server": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.eclipse.jetty:jetty-servlet": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "9.3.9.v20160517", + "requested": "9.3.9.v20160517" + }, + "org.elasticsearch:elasticsearch": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence", + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.4.6" + }, + "org.flywaydb:flyway-core": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "4.0.3" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + }, + "org.rarefiedredis.redis:redis-java": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-server" + ], + "locked": "0.0.17", + "requested": "0.0.17" + }, + "org.slf4j:slf4j-api": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-client", + "com.netflix.conductor:conductor-core" + ], + "locked": "1.7.25" + }, + "org.sql2o:sql2o": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-mysql-persistence" + ], + "locked": "1.5.4" + }, + "redis.clients:jedis": { + "firstLevelTransitive": [ + "com.netflix.conductor:conductor-redis-persistence" + ], + "locked": "2.8.1" + } + } +} \ No newline at end of file diff --git a/ui/dependencies.lock b/ui/dependencies.lock new file mode 100644 index 0000000000..20127baaed --- /dev/null +++ b/ui/dependencies.lock @@ -0,0 +1,42 @@ +{ + "testCompile": { + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + } + }, + "testCompileClasspath": { + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + } + }, + "testRuntime": { + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + } + }, + "testRuntimeClasspath": { + "junit:junit-dep": { + "locked": "4.10", + "requested": "4.10" + }, + "org.mockito:mockito-all": { + "locked": "1.10.0", + "requested": "1.10.0" + } + } +} \ No newline at end of file diff --git a/versionsOfDependencies.gradle b/versionsOfDependencies.gradle new file mode 100644 index 0000000000..1893e120f4 --- /dev/null +++ b/versionsOfDependencies.gradle @@ -0,0 +1,50 @@ +/* +* Common place to define all the version dependencies */ + +ext { + revArchaius = '0.7.5' + revCommonsLang3 = '3.0' + revCommonsIo = '2.4' + revDynoCore = '1.5.9' + revDynoJedis = '1.5.9' + revDynoQueues = '1.0.8' + revElasticSearch2 = '2.4.6' + revElasticSearch5 = '5.6.8' + revElasticSearch5Client = '5.6.8' + revFlywayCore ='4.0.3' + revGuice = '4.1.0' + revGuiceMultiBindings = '4.1.0' + revGuiceServlet = '4.1.0' + revHikariCP = '2.6.3' + revJsonPath = '2.2.0' + revJaxrsJackson = '2.7.5' + revJacksonCore = '2.7.5' + revJacksonDatabind = '2.7.5' + revJedis = '2.8.1' + revJerseyBundle = '1.19.1' + revJerseyClient = '1.19.4' + revJerseyGuice = '1.19.4' + revJUnit = '4.10' + revJsr311Api = '1.1.1' + revJq = '0.0.8' + revLog4jApi = '2.9.1' + revLog4jCore = '2.9.1' + revMariaDB4j = '2.2.3' + revRxJava = '1.2.2' + revMockito = '1.10.0' + revMySqlConnector = '5.1.43' + revNatsStreaming = '0.5.0' + revJetteyServer = '9.3.9.v20160517' + revJettyServlet = '9.3.9.v20160517' + revOauthClient = '1.19.4' + revOauthSignature = '1.19.4' + revRarefiedRedis = '0.0.17' + revServletApi = '3.1.0' + revSwagger = '1.5.9' + revSwaggerJersey = '1.5.0' + revSlf4j = '1.7.25' + revSlf4jlog4j = '1.8.0-alpha1' + revSpectator = '0.40.0' + revSql2o = '1.5.4' + +} \ No newline at end of file From 122a326334465c4f36788a276942cd975a4a2f89 Mon Sep 17 00:00:00 2001 From: Poorna Reddy Date: Thu, 8 Mar 2018 16:50:16 -0800 Subject: [PATCH 2/2] Compilation erorr fix for TaskResource and WorkflowServiceTest --- client/build.gradle | 2 +- .../server/resources/TaskResource.java | 2 +- .../integration/WorkflowServiceTest.java | 120 +++++++++--------- 3 files changed, 62 insertions(+), 62 deletions(-) diff --git a/client/build.gradle b/client/build.gradle index 1abadfa073..021b6afa2d 100644 --- a/client/build.gradle +++ b/client/build.gradle @@ -4,7 +4,7 @@ dependencies { compile "com.sun.jersey:jersey-client:${revJerseyClient}" compile "org.slf4j:slf4j-api:${revSlf4j}" compile "com.netflix.spectator:spectator-api:${revSpectator}" - compile 'com.netflix.eureka:eureka-client' + compile 'com.netflix.eureka:eureka-client:latest.release' compile "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:${revJaxrsJackson}" compile "com.netflix.archaius:archaius-core:${revArchaius}" diff --git a/jersey/src/main/java/com/netflix/conductor/server/resources/TaskResource.java b/jersey/src/main/java/com/netflix/conductor/server/resources/TaskResource.java index ebe1d9c7dd..817cd80c64 100644 --- a/jersey/src/main/java/com/netflix/conductor/server/resources/TaskResource.java +++ b/jersey/src/main/java/com/netflix/conductor/server/resources/TaskResource.java @@ -149,7 +149,7 @@ public String updateTask(TaskResult task) throws Exception { @ApiOperation("Ack Task is recieved") @Consumes({ MediaType.WILDCARD }) public String ack(@PathParam("taskId") String taskId, @QueryParam("workerid") String workerId) throws Exception { - return "" + taskService.ackTaskRecieved(taskId, workerId); + return "" + taskService.ackTaskReceived(taskId); } @POST diff --git a/test-harness/src/test/java/com/netflix/conductor/tests/integration/WorkflowServiceTest.java b/test-harness/src/test/java/com/netflix/conductor/tests/integration/WorkflowServiceTest.java index 430e2dce17..35fabccb3c 100644 --- a/test-harness/src/test/java/com/netflix/conductor/tests/integration/WorkflowServiceTest.java +++ b/test-harness/src/test/java/com/netflix/conductor/tests/integration/WorkflowServiceTest.java @@ -354,10 +354,10 @@ public void testForkJoin() throws Exception { printTaskStatuses(wfid, "initiated"); Task t1 = ess.poll("junit_task_1", "test"); - assertTrue(ess.ackTaskRecieved(t1.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t1.getTaskId())); Task t2 = ess.poll("junit_task_2", "test"); - assertTrue(ess.ackTaskRecieved(t2.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t2.getTaskId())); Task t3 = ess.poll("junit_task_3", "test"); assertNull(t3); @@ -466,13 +466,13 @@ public void testForkJoinNested() throws Exception { Task t1 = ess.poll("junit_task_11", "test"); - assertTrue(ess.ackTaskRecieved(t1.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t1.getTaskId())); Task t2 = ess.poll("junit_task_12", "test"); - assertTrue(ess.ackTaskRecieved(t2.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t2.getTaskId())); Task t3 = ess.poll("junit_task_13", "test"); - assertTrue(ess.ackTaskRecieved(t3.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t3.getTaskId())); assertNotNull(t1); assertNotNull(t2); @@ -558,10 +558,10 @@ public void testForkJoinFailure() throws Exception { Task t1 = ess.poll("junit_task_2", "test"); assertNotNull(t1); - assertTrue(ess.ackTaskRecieved(t1.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t1.getTaskId())); Task t2 = ess.poll("junit_task_1", "test"); - assertTrue(ess.ackTaskRecieved(t2.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t2.getTaskId())); Task t3 = ess.poll("junit_task_3", "test"); assertNull(t3); @@ -622,7 +622,7 @@ public void testDynamicForkJoinLegacy() throws Exception { ess.updateTask(t1); Task t2 = ess.poll("junit_task_2", "test"); - assertTrue(ess.ackTaskRecieved(t2.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t2.getTaskId())); assertEquals("xdt1", t2.getReferenceTaskName()); assertTrue(t2.getInputData().containsKey("k1")); assertEquals("v1", t2.getInputData().get("k1")); @@ -633,7 +633,7 @@ public void testDynamicForkJoinLegacy() throws Exception { ess.updateTask(t2); Task t3 = ess.poll("junit_task_3", "test"); - assertTrue(ess.ackTaskRecieved(t3.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t3.getTaskId())); assertEquals("xdt2", t3.getReferenceTaskName()); assertTrue(t3.getInputData().containsKey("k2")); assertEquals("v2", t3.getInputData().get("k2")); @@ -682,7 +682,7 @@ public void testDynamicForkJoin() throws Exception { assertEquals(1, es.getTasks().size()); Task t1 = ess.poll("junit_task_1", "test"); assertNotNull(t1); - assertTrue(ess.ackTaskRecieved(t1.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t1.getTaskId())); assertEquals("dt1", t1.getReferenceTaskName()); @@ -709,7 +709,7 @@ public void testDynamicForkJoin() throws Exception { ess.updateTask(t1); Task t2 = ess.poll("junit_task_2", "test"); - assertTrue(ess.ackTaskRecieved(t2.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t2.getTaskId())); assertEquals("xdt1", t2.getReferenceTaskName()); assertTrue(t2.getInputData().containsKey("k1")); assertEquals("v1", t2.getInputData().get("k1")); @@ -726,7 +726,7 @@ public void testDynamicForkJoin() throws Exception { assertTrue(es.getTasks().stream().filter(t -> t.getTaskType().equals("junit_task_2")).allMatch(t -> t.getWorkflowTask() != null)); t2 = ess.poll("junit_task_2", "test"); - assertTrue(ess.ackTaskRecieved(t2.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t2.getTaskId())); assertEquals("xdt1", t2.getReferenceTaskName()); assertTrue(t2.getInputData().containsKey("k1")); assertEquals("v1", t2.getInputData().get("k1")); @@ -736,7 +736,7 @@ public void testDynamicForkJoin() throws Exception { Task t3 = ess.poll("junit_task_3", "test"); - assertTrue(ess.ackTaskRecieved(t3.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t3.getTaskId())); assertEquals("xdt2", t3.getReferenceTaskName()); assertTrue(t3.getInputData().containsKey("k2")); assertEquals("v2", t3.getInputData().get("k2")); @@ -1145,7 +1145,7 @@ public void testSimpleWorkflow() throws Exception { Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); assertEquals("junit_task_1", task.getTaskType()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals(wfid, task.getWorkflowInstanceId()); provider.decide(wfid); @@ -1172,7 +1172,7 @@ public void testSimpleWorkflow() throws Exception { task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); assertEquals("junit_task_2", task.getTaskType()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String task2Input = (String) task.getInputData().get("tp2"); assertNotNull("Found=" + task.getInputData(), task2Input); assertEquals(task1Op, task2Input); @@ -1223,7 +1223,7 @@ public void testSimpleWorkflowWithResponseTimeout() throws Exception { Task task = ess.poll("task_rt", "task1.junit.worker"); assertNotNull(task); assertEquals("task_rt", task.getTaskType()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals(wfid, task.getWorkflowInstanceId()); // As the task_rt is out of the queue, the next poll should not get it @@ -1247,7 +1247,7 @@ public void testSimpleWorkflowWithResponseTimeout() throws Exception { task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); assertEquals("junit_task_2", task.getTaskType()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.setStatus(Status.COMPLETED); task.setReasonForIncompletion("unit test failure"); @@ -1326,7 +1326,7 @@ public void testWorkflowRerunWithSubWorkflows() throws Exception { // Now execute the task Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals(task.getInputData().get("p1").toString(), "1"); assertEquals(task.getInputData().get("p2").toString(), "2"); task.getOutputData().put("op", "junit_task_1.done"); @@ -1341,7 +1341,7 @@ public void testWorkflowRerunWithSubWorkflows() throws Exception { // Poll for second task of the sub workflow and execute it task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.getOutputData().put("op", "junit_task_2.done"); task.setStatus(Status.COMPLETED); ess.updateTask(task); @@ -1411,7 +1411,7 @@ public void testSimpleWorkflowWithTaskSpecificDomain() throws Exception { task = ess.poll("junit_task_3", "task1.junit.worker", "domain1"); assertNotNull(task); assertEquals("junit_task_3", task.getTaskType()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals(wfid, task.getWorkflowInstanceId()); String task1Op = "task1.Done"; @@ -1437,7 +1437,7 @@ public void testSimpleWorkflowWithTaskSpecificDomain() throws Exception { assertNotNull(task); assertEquals("junit_task_1", task.getTaskType()); Workflow essw = ess.getExecutionStatus(task.getWorkflowInstanceId(), false); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertNotNull(essw.getTaskToDomain()); assertEquals(essw.getTaskToDomain().size(), 2); @@ -1449,7 +1449,7 @@ public void testSimpleWorkflowWithTaskSpecificDomain() throws Exception { task = ess.poll("junit_task_2", "task2.junit.worker", "domain1"); assertNotNull(task); assertEquals("junit_task_2", task.getTaskType()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.setStatus(Status.COMPLETED); task.setReasonForIncompletion("unit test failure"); @@ -1543,7 +1543,7 @@ public void testSimpleWorkflowWithAllTaskInOneDomain() throws Exception { assertNotNull(task); assertEquals("junit_task_3", task.getTaskType()); assertEquals("domain11", task.getDomain()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals(wfid, task.getWorkflowInstanceId()); String task1Op = "task1.Done"; @@ -1569,7 +1569,7 @@ public void testSimpleWorkflowWithAllTaskInOneDomain() throws Exception { assertNotNull(task); assertEquals("junit_task_1", task.getTaskType()); Workflow essw = ess.getExecutionStatus(task.getWorkflowInstanceId(), false); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertNotNull(essw.getTaskToDomain()); assertEquals(essw.getTaskToDomain().size(), 1); @@ -1584,7 +1584,7 @@ public void testSimpleWorkflowWithAllTaskInOneDomain() throws Exception { assertNotNull(task); assertEquals("junit_task_2", task.getTaskType()); assertEquals("domain12", task.getDomain()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.setStatus(Status.COMPLETED); task.setReasonForIncompletion("unit test failure"); @@ -1652,7 +1652,7 @@ public void testLongRunning() throws Exception { Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String param1 = (String) task.getInputData().get("p1"); String param2 = (String) task.getInputData().get("p2"); @@ -1690,7 +1690,7 @@ public void testLongRunning() throws Exception { // Polling for the first task should return the same task as before task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals(task.getTaskId(), taskId); task1Op = "task1.Done"; @@ -1705,7 +1705,7 @@ public void testLongRunning() throws Exception { task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String task2Input = (String) task.getInputData().get("tp2"); assertNotNull(task2Input); assertEquals(task1Op, task2Input); @@ -1761,7 +1761,7 @@ public void testResetWorkflowInProgressTasks() throws Exception { Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String param1 = (String) task.getInputData().get("p1"); String param2 = (String) task.getInputData().get("p2"); @@ -1803,7 +1803,7 @@ public void testResetWorkflowInProgressTasks() throws Exception { // Now Polling for the first task should return the same task as before task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals(task.getTaskId(), taskId); assertEquals(task.getCallbackAfterSeconds(), 0); @@ -1819,7 +1819,7 @@ public void testResetWorkflowInProgressTasks() throws Exception { task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String task2Input = (String) task.getInputData().get("tp2"); assertNotNull(task2Input); assertEquals(task1Op, task2Input); @@ -1882,7 +1882,7 @@ public void testConcurrentWorkflowExecutions() throws Exception { Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String param1 = (String) task.getInputData().get("p1"); String param2 = (String) task.getInputData().get("p2"); @@ -1900,7 +1900,7 @@ public void testConcurrentWorkflowExecutions() throws Exception { for(int i = 0; i < count; i++){ Task task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String task2Input = (String) task.getInputData().get("tp2"); assertNotNull(task2Input); assertEquals(task1Op, task2Input); @@ -2039,7 +2039,7 @@ private Task getTask(String tt) throws Exception { }while(task == null); if(task != null){ - ess.ackTaskRecieved(task.getTaskId(), "junit"); + ess.ackTaskReceived(task.getTaskId()); } return task; } @@ -2082,7 +2082,7 @@ public void testRetries() throws Exception { Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String param1 = (String) task.getInputData().get("p1"); String param2 = (String) task.getInputData().get("p2"); @@ -2168,7 +2168,7 @@ public void testSuccess() throws Exception { assertEquals(Status.SCHEDULED, t.getStatus()); Task task = ess.poll("junit_task_1", "task1.junit.worker"); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertNotNull(task); assertEquals(t.getTaskId(), task.getTaskId()); @@ -2201,7 +2201,7 @@ public void testSuccess() throws Exception { }); task = ess.poll("junit_task_2", "task2.junit.worker"); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertNotNull(task); String task2Input = (String) task.getInputData().get("tp2"); assertNotNull(task2Input); @@ -2283,7 +2283,7 @@ public void testFailurePoints() throws Exception { assertEquals(Task.Status.SCHEDULED, es.getTasks().get(0).getStatus()); Task task = ess.poll("junit_task_1", "task1.junit.worker"); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String taskId = task.getTaskId(); String task1Op = "task1.output"; @@ -2306,7 +2306,7 @@ public void testFailurePoints() throws Exception { }); task = ess.poll("junit_task_2", "task2.junit.worker"); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertNotNull(task); String task2Input = (String) task.getInputData().get("tp2"); assertNotNull(task2Input); @@ -2398,7 +2398,7 @@ public void testDeciderMix() throws Exception { assertEquals(Status.SCHEDULED, t.getStatus()); Task task = ess.poll("junit_task_1", "task1.junit.worker"); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertNotNull(task); assertEquals(t.getTaskId(), task.getTaskId()); @@ -2451,7 +2451,7 @@ public void testDeciderMix() throws Exception { System.out.println("Workflow tasks=" + es.getTasks()); task = ess.poll("junit_task_2", "task2.junit.worker"); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertNotNull(task); String task2Input = (String) task.getInputData().get("tp2"); assertNotNull(task2Input); @@ -2528,11 +2528,11 @@ public void testRetryWithForkJoin() throws Exception { printTaskStatuses(wf, "After retry called"); Task t2 = ess.poll("junit_task_0_RT_2", "test"); - assertTrue(ess.ackTaskRecieved(t2.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t2.getTaskId())); Task t3 = ess.poll("junit_task_0_RT_3", "test"); assertNotNull(t3); - assertTrue(ess.ackTaskRecieved(t3.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t3.getTaskId())); t2.setStatus(Status.COMPLETED); t3.setStatus(Status.COMPLETED); @@ -2755,7 +2755,7 @@ public void testTimeout() throws Exception { Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); assertEquals(wfid, task.getWorkflowInstanceId()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); //Ensure that we have a workflow queued up for evaluation here... @@ -2777,7 +2777,7 @@ public void testTimeout() throws Exception { task = ess.poll(task2.getTaskDefName(), "task1.junit.worker"); assertNotNull(task); assertEquals(wfid, task.getWorkflowInstanceId()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); Uninterruptibles.sleepUninterruptibly(3, TimeUnit.SECONDS); provider.decide(wfid); @@ -2822,7 +2822,7 @@ public void testReruns() throws Exception { Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals(t.getTaskId(), task.getTaskId()); String param1 = (String) task.getInputData().get("p1"); @@ -2850,7 +2850,7 @@ public void testReruns() throws Exception { task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String task2Input = (String) task.getInputData().get("tp2"); assertNotNull(task2Input); assertEquals(task1Op, task2Input); @@ -2886,7 +2886,7 @@ public void testReruns() throws Exception { task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task2Input = (String) task.getInputData().get("tp2"); assertNotNull(task2Input); assertEquals(task1Op, task2Input); @@ -2918,7 +2918,7 @@ public void testReruns() throws Exception { task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.getOutputData().put("op", task1Op); task.setStatus(Status.COMPLETED); @@ -2926,7 +2926,7 @@ public void testReruns() throws Exception { task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.setStatus(Status.COMPLETED); ess.updateTask(task); @@ -2975,7 +2975,7 @@ public void testTaskSkipping() throws Exception { Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals("t1", task.getReferenceTaskName()); @@ -3007,7 +3007,7 @@ public void testTaskSkipping() throws Exception { task = ess.poll("junit_task_3", "task3.junit.worker"); assertNotNull(task); assertEquals(Status.IN_PROGRESS, task.getStatus()); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task3.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.setStatus(Status.COMPLETED); ess.updateTask(task); @@ -3061,7 +3061,7 @@ public void testPauseResume() throws Exception { Task task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); assertEquals(t.getTaskId(), task.getTaskId()); String param1 = (String) task.getInputData().get("p1"); @@ -3104,7 +3104,7 @@ public void testPauseResume() throws Exception { // Now polling should get the second task task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String task2Input = (String) task.getInputData().get("tp2"); @@ -3462,7 +3462,7 @@ private void createSubWorkflow() throws Exception { private void verify(String inputParam1, String wfid, String task1Op, boolean fail) throws Exception { Task task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); String task2Input = (String) task.getInputData().get("tp2"); assertNotNull(task2Input); @@ -3618,7 +3618,7 @@ private String runWorkflowWithSubworkflow() throws Exception{ // Poll for first task and execute it Task task = ess.poll("junit_task_3", "task3.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task3.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.getOutputData().put("op", "junit_task_3.done"); task.setStatus(Status.COMPLETED); ess.updateTask(task); @@ -3646,7 +3646,7 @@ private String runWorkflowWithSubworkflow() throws Exception{ // Poll for first task of the sub workflow and execute it task = ess.poll("junit_task_1", "task1.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task1.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.getOutputData().put("op", "junit_task_1.done"); task.setStatus(Status.COMPLETED); ess.updateTask(task); @@ -3664,7 +3664,7 @@ private String runWorkflowWithSubworkflow() throws Exception{ // Poll for second task of the sub workflow and execute it task = ess.poll("junit_task_2", "task2.junit.worker"); assertNotNull(task); - assertTrue(ess.ackTaskRecieved(task.getTaskId(), "task2.junit.worker")); + assertTrue(ess.ackTaskReceived(task.getTaskId())); task.getOutputData().put("op", "junit_task_2.done"); task.setStatus(Status.COMPLETED); ess.updateTask(task); @@ -3692,10 +3692,10 @@ private String runAFailedForkJoinWF() throws Exception { String wfid = provider.startWorkflow(FORK_JOIN_WF +"_2", 1, "fanouttest", input ); System.out.println("testForkJoin.wfid=" + wfid); Task t1 = ess.poll("junit_task_0_RT_1", "test"); - assertTrue(ess.ackTaskRecieved(t1.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t1.getTaskId())); Task t2 = ess.poll("junit_task_0_RT_2", "test"); - assertTrue(ess.ackTaskRecieved(t2.getTaskId(), "test")); + assertTrue(ess.ackTaskReceived(t2.getTaskId())); assertNotNull(t1); assertNotNull(t2);