Skip to content

Commit

Permalink
lock dependency versions
Browse files Browse the repository at this point in the history
  • Loading branch information
jun-he committed Apr 29, 2024
1 parent e966142 commit 1b7ef63
Show file tree
Hide file tree
Showing 5 changed files with 134 additions and 1 deletion.
14 changes: 13 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,26 @@ allprojects {
}
}

configurations.all {
configurations.configureEach {
resolutionStrategy {
// Force 2.11.4 until upgrade is done
// Jackson is to be locked due to conversion issue with Double<>BigDecimal
force "com.fasterxml.jackson.core:jackson-databind:2.11.4"
force "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.4"
}
}

configurations {
compileClasspath {
resolutionStrategy.activateDependencyLocking()
}
runtimeClasspath {
resolutionStrategy.activateDependencyLocking()
}
annotationProcessor {
resolutionStrategy.activateDependencyLocking()
}
}
}

configure(allprojects - project(':cockroachdb-persistence') - project(':netflix-sel')) {
Expand Down
45 changes: 45 additions & 0 deletions cockroachdb-persistence/gradle.lockfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
aopalliance:aopalliance:1.0=compileClasspath
com.amazonaws:aws-java-sdk-core:1.11.86=compileClasspath
com.amazonaws:aws-java-sdk-kms:1.11.86=compileClasspath
com.amazonaws:aws-java-sdk-s3:1.11.86=compileClasspath
com.amazonaws:jmespath-java:1.11.86=compileClasspath
com.fasterxml.jackson.core:jackson-annotations:2.11.4=compileClasspath
com.fasterxml.jackson.core:jackson-core:2.11.4=compileClasspath
com.fasterxml.jackson.core:jackson-databind:2.11.4=compileClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.6.6=compileClasspath
com.github.rholder:guava-retrying:2.0.0=compileClasspath
com.github.vmg.protogen:protogen-annotations:1.0.0=compileClasspath
com.google.code.findbugs:jsr305:2.0.2=compileClasspath
com.google.guava:guava:19.0=compileClasspath
com.google.inject.extensions:guice-multibindings:4.1.0=compileClasspath
com.google.inject:guice:4.1.0=compileClasspath
com.google.protobuf:protobuf-java:3.5.1=compileClasspath
com.jayway.jsonpath:json-path:2.2.0=compileClasspath
com.netflix.conductor:conductor-common:2.31.5=compileClasspath
com.netflix.conductor:conductor-core:2.31.5=compileClasspath
com.netflix.servo:servo-core:0.12.17=compileClasspath
com.netflix.spectator:spectator-api:0.68.0=compileClasspath
com.spotify:completable-futures:0.3.1=compileClasspath
com.zaxxer:HikariCP:4.0.3=compileClasspath
commons-codec:commons-codec:1.9=compileClasspath
commons-lang:commons-lang:2.6=compileClasspath
commons-logging:commons-logging:1.2=compileClasspath
io.reactivex:rxjava:1.2.2=compileClasspath
javax.inject:javax.inject:1=compileClasspath
javax.validation:validation-api:2.0.1.Final=compileClasspath
joda-time:joda-time:2.8.1=compileClasspath
net.minidev:accessors-smart:1.1=compileClasspath
net.minidev:json-smart:2.2.1=compileClasspath
org.apache.bval:bval-jsr:2.0.3=compileClasspath
org.apache.commons:commons-lang3:3.0=compileClasspath
org.apache.httpcomponents:httpclient:4.5.2=compileClasspath
org.apache.httpcomponents:httpcore:4.4.4=compileClasspath
org.flywaydb:flyway-core:7.6.0=compileClasspath
org.glassfish:javax.el:3.0.0=compileClasspath
org.ow2.asm:asm:5.0.3=compileClasspath
org.slf4j:slf4j-api:1.7.30=compileClasspath
software.amazon.ion:ion-java:1.0.1=compileClasspath
empty=annotationProcessor
20 changes: 20 additions & 0 deletions maestro-common/gradle.lockfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
com.cronutils:cron-utils:9.1.8=compileClasspath
com.fasterxml.jackson.core:jackson-annotations:2.11.4=compileClasspath
com.fasterxml.jackson.core:jackson-core:2.11.4=compileClasspath
com.fasterxml.jackson.core:jackson-databind:2.11.4=compileClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.4=compileClasspath
com.mchange:c3p0:0.9.5.4=compileClasspath
com.mchange:mchange-commons-java:0.2.15=compileClasspath
com.zaxxer:HikariCP-java7:2.4.13=compileClasspath
javax.inject:javax.inject:1=compileClasspath
javax.validation:validation-api:2.0.1.Final=compileClasspath
joda-time:joda-time:2.10.14=compileClasspath
org.glassfish:jakarta.el:3.0.4=compileClasspath
org.projectlombok:lombok:1.18.32=annotationProcessor,compileClasspath
org.quartz-scheduler:quartz:2.3.2=compileClasspath
org.slf4j:slf4j-api:1.7.30=compileClasspath
org.yaml:snakeyaml:1.26=compileClasspath
empty=
50 changes: 50 additions & 0 deletions maestro-engine/gradle.lockfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
aopalliance:aopalliance:1.0=compileClasspath
com.amazonaws:aws-java-sdk-core:1.11.86=compileClasspath
com.amazonaws:aws-java-sdk-kms:1.11.86=compileClasspath
com.amazonaws:aws-java-sdk-s3:1.11.86=compileClasspath
com.amazonaws:jmespath-java:1.11.86=compileClasspath
com.fasterxml.jackson.core:jackson-annotations:2.11.4=compileClasspath
com.fasterxml.jackson.core:jackson-core:2.11.4=compileClasspath
com.fasterxml.jackson.core:jackson-databind:2.11.4=compileClasspath
com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.6.6=compileClasspath
com.github.rholder:guava-retrying:2.0.0=compileClasspath
com.github.vmg.protogen:protogen-annotations:1.0.0=compileClasspath
com.google.code.findbugs:jsr305:2.0.2=compileClasspath
com.google.guava:guava:19.0=compileClasspath
com.google.inject.extensions:guice-multibindings:4.1.0=compileClasspath
com.google.inject:guice:4.1.0=compileClasspath
com.google.protobuf:protobuf-java:3.5.1=compileClasspath
com.jayway.jsonpath:json-path:2.2.0=compileClasspath
com.netflix.conductor:conductor-common:2.31.5=compileClasspath
com.netflix.conductor:conductor-core:2.31.5=compileClasspath
com.netflix.servo:servo-core:0.12.17=compileClasspath
com.netflix.spectator:spectator-api:1.7.12=compileClasspath
com.spotify:completable-futures:0.3.1=compileClasspath
com.zaxxer:HikariCP:4.0.3=compileClasspath
commons-codec:commons-codec:1.9=compileClasspath
commons-lang:commons-lang:2.6=compileClasspath
commons-logging:commons-logging:1.2=compileClasspath
io.reactivex:rxjava:1.2.2=compileClasspath
io.zipkin.brave:brave:5.18.1=compileClasspath
io.zipkin.reporter2:zipkin-reporter-brave:2.17.2=compileClasspath
io.zipkin.reporter2:zipkin-reporter:2.17.2=compileClasspath
io.zipkin.zipkin2:zipkin:2.27.0=compileClasspath
javax.inject:javax.inject:1=compileClasspath
javax.validation:validation-api:2.0.1.Final=compileClasspath
joda-time:joda-time:2.8.1=compileClasspath
net.minidev:accessors-smart:1.1=compileClasspath
net.minidev:json-smart:2.2.1=compileClasspath
org.apache.bval:bval-jsr:2.0.3=compileClasspath
org.apache.commons:commons-lang3:3.0=compileClasspath
org.apache.httpcomponents:httpclient:4.5.2=compileClasspath
org.apache.httpcomponents:httpcore:4.4.4=compileClasspath
org.flywaydb:flyway-core:7.6.0=compileClasspath
org.glassfish:javax.el:3.0.0=compileClasspath
org.ow2.asm:asm:5.0.3=compileClasspath
org.projectlombok:lombok:1.18.32=annotationProcessor,compileClasspath
org.slf4j:slf4j-api:1.7.30=compileClasspath
software.amazon.ion:ion-java:1.0.1=compileClasspath
empty=
6 changes: 6 additions & 0 deletions netflix-sel/gradle.lockfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# This is a Gradle generated file for dependency locking.
# Manual edits can break the build and are not advised.
# This file is expected to be part of source control.
joda-time:joda-time:2.10.14=compileClasspath
org.slf4j:slf4j-api:1.7.25=compileClasspath
empty=annotationProcessor

0 comments on commit 1b7ef63

Please sign in to comment.