Skip to content

Commit 84256cb

Browse files
authored
Merge pull request #43 from oheyadam/include-okhttp
Add latest OkHttp dependency directly
2 parents 5503cfd + c12663a commit 84256cb

File tree

6 files changed

+61
-4
lines changed

6 files changed

+61
-4
lines changed

core/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@ plugins {
2121

2222
dependencies {
2323
implementation(gradleApi())
24+
implementation(platform(libs.okhttp.bom))
2425
api(platform(libs.kotlin.bom))
2526
api(libs.kotlin.stdlib)
2627
implementation(libs.retrofit.core)
2728
implementation(libs.retrofit.converter.gson)
2829
implementation(libs.google.gson)
30+
implementation(libs.okhttp)
2931
}
3032

3133
testing {

gcpbuildcache/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,13 @@ plugins {
2626
dependencies {
2727
// Bundle core library directly as we only get to publish one jar per plugin in Gradle Plugin Portal
2828
bundleInside(project(":core"))
29+
implementation(platform(libs.okhttp.bom))
2930
implementation(libs.google.cloud.storage)
3031
implementation(libs.google.protobuf.java)
3132
implementation(libs.retrofit.core)
3233
implementation(libs.retrofit.converter.gson)
3334
implementation(libs.google.gson)
35+
implementation(libs.okhttp)
3436
}
3537

3638
gradlePlugin {

gradle/libs.versions.toml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,23 @@ s3-mock = "2.11.0"
77
retrofit = "2.9.0"
88
gson = "2.10.1"
99
protobuf = "3.25.1"
10+
okhttp-bom = "4.12.0"
1011

1112
[libraries]
1213
kotlin-bom = { group = "org.jetbrains.kotlin", name = "kotlin-bom", version.ref = "kotlin" }
1314
kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib-jdk8", version.ref = "kotlin" }
1415
amazon-bom = { group = "software.amazon.awssdk", name = "bom", version.ref = "amazon-bom" }
15-
amazon-s3 = { group = "software.amazon.awssdk", name = "s3", version.ref = "amazon-bom" }
16-
amazon-sso = { group = "software.amazon.awssdk", name = "sso", version.ref = "amazon-bom" }
17-
amazon-sts = { group = "software.amazon.awssdk", name = "sts", version.ref = "amazon-bom" }
16+
amazon-s3 = { group = "software.amazon.awssdk", name = "s3" }
17+
amazon-sso = { group = "software.amazon.awssdk", name = "sso" }
18+
amazon-sts = { group = "software.amazon.awssdk", name = "sts" }
1819
adobe-s3-mock = { group = "com.adobe.testing", name = "s3mock", version.ref = "s3-mock" }
1920
google-cloud-storage = { group = "com.google.cloud", name = "google-cloud-storage", version.ref = "google-cloud-storage" }
2021
google-gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" }
2122
google-protobuf-java = { module = "com.google.protobuf:protobuf-java", version.ref = "protobuf" }
2223
retrofit-core = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" }
2324
retrofit-converter-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "retrofit" }
25+
okhttp-bom = { group = "com.squareup.okhttp3", name = "okhttp-bom", version.ref = "okhttp-bom" }
26+
okhttp = { group = "com.squareup.okhttp3", name = "okhttp" }
2427

2528
[plugins]
2629
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }

gradle/verification-keyring.keys

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,6 +1239,32 @@ ikmfPIGVw73RF3HXjJ8GVqTkqbo4ZpgTw/7Z3+fAYE/vxquhnpl2HvE=
12391239
=5tlI
12401240
-----END PGP PUBLIC KEY BLOCK-----
12411241

1242+
pub D433B437192A0FD1
1243+
sub DEC13E939F583172
1244+
-----BEGIN PGP PUBLIC KEY BLOCK-----
1245+
Version: BCPG v1.68
1246+
1247+
mQENBGIKzqQBCACwDbKHleoMe548Vqywi0VW39iqze5YSxcDr7FuD8XX2p2vlayS
1248+
FXZUh2CujfTRGA+FPPVo8/MCtEfwPv42QbNJcR6EPd+mbJ76XYmGZ8RkJDrDIWBi
1249+
YZk3MinUD8WHZx+zbM4TiFhUprFwG+gzIu/+TScn2aI/yPbv0QgrBfI+8MVlx7oV
1250+
TWmAaYpFy9jWoucI9wu+bDyNX4a8wX7r/yqRt0PV2nLDERqXVm2u7Dj0tFeGzicJ
1251+
XDTi2oAjgcJs4CYNz2c7d+ybatoFeNej0UwYkqR4WCAfgwGVYBXeDOBfdTEWMTyb
1252+
0jlY6ObdbeGHIETfPBqT1S1XEfKmDniLI7qvABEBAAG5AQ0EYgrOpAEIALKNqsJf
1253+
OgTGBLvEtGsZTrynVXF7LbFI/ObptkinKgidSuaAQo+wRgSS5DTPyFqHJYkD33Oo
1254+
kvZTH/MFKUYZ+3s+cOnKo183fxvYVOxjv+kdYopJ6aLrl0txSAaQd5yySOGvcAwu
1255+
NcJsCIggIhnbL+RJ92WmybMvnaDKrOtF2wBqQVK53K1AeGjJ8XxoIBgEfi5Bhu5E
1256+
6M4yQrwvCk6Qo5zoWv7JaPhk46IrPf4r4kloFIgqDtIhSoIxNC4KSxQuTlk6pUGx
1257+
Q6sCw7WKmpJI3c9oTejf+9XW/yu0y/JPZ9J2gI+JWoITGEUOQMeyGwsZbIsyXh1e
1258+
13GF1hhHs9VwblcAEQEAAYkBPAQYAQIADwUCYgrOpAIbDAUJAeEzgAAhCRDUM7Q3
1259+
GSoP0RYhBC3EjLtDUrSVOvb4A9QztDcZKg/RFg4H/3uPitH4PJgEduNFMtb19h2D
1260+
Tm5v/577E9T9tzhEIYVrJb1lbfjAmRqD9GRo2FnLAS58QWqCW+KlqD4OKG2Gf0X/
1261+
sozUXKcJ5l3iXMIg01qfDtiMQb9Qwa3SJPAFSw4Wb32s0SvIV2L1xyj0eIc65/jN
1262+
8LDQZRkeQZ2qkYERkGBg7LlfV4sOx2PSkDJ+F5HWQRF45kc3b4iO1k4aSrvcLQyA
1263+
76ZE6RDZemttX1rnggfY7N5azfrKoJ6SDChhIGoCzzfSkmyO7WO7qd2zysPVwYum
1264+
kmtrFK0CzdQLZjp6dCHYAVRQX8e9z4MeiD79CkbZarW2rEaHZzDq4Eag3VtOyKw=
1265+
=PvZk
1266+
-----END PGP PUBLIC KEY BLOCK-----
1267+
12421268
pub D7C92B70FA1C814D
12431269
uid Matthew Sicker (Signing Key) <[email protected]>
12441270

@@ -4338,6 +4364,27 @@ Glydu4Dtzwfkmu43CTGp
43384364
=0MLa
43394365
-----END PGP PUBLIC KEY BLOCK-----
43404366

4367+
pub 66B50994442D2D40
4368+
uid Square Clippy <[email protected]>
4369+
4370+
-----BEGIN PGP PUBLIC KEY BLOCK-----
4371+
Version: BCPG v1.68
4372+
4373+
mQINBGDoYisBEACqUDZnT4h6ma6XIzdC6KR++uDbR2VKdhCuv0Og/sHEKkm6ZbG0
4374+
OFB8tAaQx/WlsoQyf3DlLfUEOGDai875Aqor3fbM+E1hrZbQNfsOySKEE52k7PYe
4375+
0qGWlnAzINuQaEuZwNw+pjZqPraMlwc/hwzJB8yFNHCv25pCFohK7KXvFGr5Fc6y
4376+
NHBp6pM3pnDQ1kbkloDr32YZY2LdrfdkRqwa9STNMcZtM724aaInValFpVGEHolF
4377+
dklo9MIsMI6mVHlxi6UwFSSLltUfTXGYY+rt2Q2sLNnEKzK1GvVhK996vrNWCvpr
4378+
cdtbTzGE3WK4f2knhqzlaX99OLmkM1ah+p2EkK7HgWM9oEO7SYpNxKe/F/QfRNRS
4379+
4W0aokPsEtfKCD7vQ3cRWQXdqFwvksilv+b6pcSrwfAsaCzVuhB3lcIra4MevJcH
4380+
ZEbPrfGMi5/MIVtLayglLHSPoZtjQBhlqo8w3nuADR/aFlIUZ6NGOwaz5yXIGVEs
4381+
6E1wiuILRAd7ecJ3Zyr/URHjawfHfKMM2tNCJKl48cScBMY61FJ1EmYzwhDw+at5
4382+
D4pCk75eM5/t6VdYQ1cDWm7J3LGXEANMU5aSZMqgVnb4SQEmRxkW7oq3Z+GIkQQf
4383+
Sj4OK6Oi4cUpM7b0m7Cbcsoqb6nD27VKD3J5KTYEq3e+78h0VRjhoi0Z+QARAQAB
4384+
tCdTcXVhcmUgQ2xpcHB5IDxvcGVuc291cmNlQHNxdWFyZXVwLmNvbT4=
4385+
=cBgo
4386+
-----END PGP PUBLIC KEY BLOCK-----
4387+
43414388
pub 68248959359E722B
43424389
uid Remy Maucherat <[email protected]>
43434390

gradle/verification-metadata.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@
150150
<trusted-key id="D022218DCC08AAD6EF3AF876B3DE72E647D35161" group="org.testcontainers"/>
151151
<trusted-key id="D33620F0D0864EC924483F6F3FF95B4331B1F3B7" group="org.testcontainers"/>
152152
<trusted-key id="D4C89EA4AAF455FD88B22087EFE8086F9E93774E" group="junit"/>
153+
<trusted-key id="DBD744ACE7ADE6AA50DD591F66B50994442D2D40" group="^com[.]squareup($|([.].*))" regex="true"/>
153154
<trusted-key id="E113159331A1F87BFC2A93D0960D2E8635A91268" group="org.hdrhistogram"/>
154155
<trusted-key id="E2ACB037933CDEAAB7BF77D49A2C7A98E457C53D">
155156
<trusting group="io.micrometer"/>

s3buildcache/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,12 @@ plugins {
2626
dependencies {
2727
// Bundle core library directly as we only get to publish one jar per plugin in Gradle Plugin Portal
2828
bundleInside(project(":core"))
29+
implementation(platform(libs.amazon.bom))
30+
implementation(platform(libs.okhttp.bom))
2931
implementation(libs.retrofit.core)
3032
implementation(libs.retrofit.converter.gson)
3133
implementation(libs.google.gson)
32-
implementation(platform(libs.amazon.bom))
34+
implementation(libs.okhttp)
3335
implementation(libs.amazon.s3)
3436
implementation(libs.amazon.sso)
3537
runtimeOnly(libs.amazon.sts) {

0 commit comments

Comments
 (0)