diff --git a/gradle/templates/publish.gradle b/gradle/templates/publish.gradle index 44103eb2b48..e56147ec134 100644 --- a/gradle/templates/publish.gradle +++ b/gradle/templates/publish.gradle @@ -36,6 +36,8 @@ if ((project.hasProperty('SONATYPE_USER') || System.getenv('SONATYPE_USER') != n .POST(HttpRequest.BodyPublishers.ofString("")) .header("Content-Type", "application/json") .header("Authorization", "Bearer $bearer") + .header("Connection", "keep-alive") + .header("Keep-Alive", "timeout=7200") .build() def uploadResponse = client.send(uploadRequest, HttpResponse.BodyHandlers.ofString()) if (uploadResponse.statusCode() != 200) { diff --git a/gradle/templates/publish_jvm.gradle b/gradle/templates/publish_jvm.gradle index fd61a46fa5d..4816bea70e6 100644 --- a/gradle/templates/publish_jvm.gradle +++ b/gradle/templates/publish_jvm.gradle @@ -36,6 +36,8 @@ if ((project.hasProperty('SONATYPE_USER') || System.getenv('SONATYPE_USER') != n .POST(HttpRequest.BodyPublishers.ofString("")) .header("Content-Type", "application/json") .header("Authorization", "Bearer $bearer") + .header("Connection", "keep-alive") + .header("Keep-Alive", "timeout=7200") .build() def uploadResponse = client.send(uploadRequest, HttpResponse.BodyHandlers.ofString()) if (uploadResponse.statusCode() != 200) {