Skip to content

Commit

Permalink
Refactor mantis-publish-netty-guice 3rd party dependency specifications
Browse files Browse the repository at this point in the history
first pass at refactor 3rd party dependency specifications for mantis-publish-netty-guice and corresponding changes to root build.gradle. (issue Netflix#345)
  • Loading branch information
mabelbot committed Mar 2, 2023
1 parent a5a1161 commit ea7a19f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
4 changes: 4 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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.+",
Expand Down Expand Up @@ -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",
Expand All @@ -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",
Expand Down Expand Up @@ -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}",
Expand Down
13 changes: 5 additions & 8 deletions mantis-publish/mantis-publish-netty-guice/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit ea7a19f

Please sign in to comment.