diff --git a/build.gradle b/build.gradle index 2f9a32dbf..b9c561885 100644 --- a/build.gradle +++ b/build.gradle @@ -45,6 +45,7 @@ ext.versions = [ fenzoVersion : '0.13.8', flink : "1.14.2", gsonVersion : "2.8.+", + guiceVersion : "4.2.2", hadoop : "2.7.7", hdrHistogramVersion : '2.+', icebergVersion : "0.14.+", @@ -82,6 +83,7 @@ ext.libraries = [ akkaHttpTestkit: "com.typesafe.akka:akka-http-testkit_${versions.scalaBinaryVersion}:${versions.akkaHttpVersion}", archaius2Api : "com.netflix.archaius:archaius2-api:${versions.archaiusVersion}", archaius2Core : "com.netflix.archaius:archaius2-core:${versions.archaiusVersion}", + archaius2Guice : "com.netflix.archaius:archaius2-guice:${versions.archaiusVersion}", asyncHttpClient: "org.asynchttpclient:async-http-client:2.12.3", avro : "org.apache.avro:avro:${versions.avroVersion}", commonsIo : "commons-io:commons-io:2.11.0", @@ -102,6 +104,7 @@ ext.libraries = [ "junit:junit-dep:${versions.junit4}", ], gson : "com.google.code.gson:gson:${versions.gsonVersion}", + guice : "com.google.inject:guice:${versions.guiceVersion}", hadoopCommon : "org.apache.hadoop:hadoop-common:${versions.hadoop}", hadoopS3 : "org.apache.hadoop:hadoop-aws:${versions.hadoop}", hamcrest : "org.hamcrest:hamcrest-core:1.3", @@ -145,6 +148,7 @@ ext.libraries = [ spectatorExtIpc: "com.netflix.spectator:spectator-ext-ipc:${versions.spectator}", spectatorApi0 : "com.netflix.spectator:spectator-api:0.134.0", spectatorExtIpc0: "com.netflix.spectator:spectator-ext-ipc:0.134.0", + spectatorPlugin: "com.netflix.spectator:spectator-nflx-plugin:${versions.spectatorVersion}", spotifyFutures : "com.spotify:completable-futures:0.3.1", testng : "org.testng:testng:${versions.testngVersion}", vavr : "io.vavr:vavr:${versions.vavr}", diff --git a/mantis-publish/mantis-publish-netty-guice/build.gradle b/mantis-publish/mantis-publish-netty-guice/build.gradle index 5bf64bd0f..04cddf1c3 100644 --- a/mantis-publish/mantis-publish-netty-guice/build.gradle +++ b/mantis-publish/mantis-publish-netty-guice/build.gradle @@ -14,20 +14,17 @@ * limitations under the License. */ ext { - archaiusVersion = 'latest.release' - guiceVersion = '4.2.2' - spectatorVersion = '0.96.0' } dependencies { api project(':mantis-publish:mantis-publish-core') implementation project(':mantis-publish:mantis-publish-netty') - implementation "com.netflix.spectator:spectator-ext-ipc:$spectatorVersion" - implementation "com.netflix.archaius:archaius2-core:$archaiusVersion" - implementation "com.netflix.archaius:archaius2-guice:$archaiusVersion" - implementation "com.google.inject:guice:$guiceVersion" - implementation "com.netflix.spectator:spectator-nflx-plugin:$spectatorVersion" + implementation libraries.spectatorExtIpc0 + implementation libraries.archaius2Core + implementation libraries.archaius2Guice + implementation libraries.guice + implementation libraries.spectatorPlugin implementation libraries.slf4jApi