From 9bc7cbdb50a17c6d0a354fba71361a17d32d7989 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 18 May 2025 18:35:31 +0600 Subject: [PATCH] add allowing of connection and keep-alive headers --- gradle/templates/publish.gradle | 1 + gradle/templates/publish_jvm.gradle | 1 + 2 files changed, 2 insertions(+) diff --git a/gradle/templates/publish.gradle b/gradle/templates/publish.gradle index e56147ec134..eef3a2ba6d4 100644 --- a/gradle/templates/publish.gradle +++ b/gradle/templates/publish.gradle @@ -9,6 +9,7 @@ apply plugin: 'maven-publish' if ((project.hasProperty('SONATYPE_USER') || System.getenv('SONATYPE_USER') != null) && (project.hasProperty('SONATYPE_PASSWORD') || System.getenv('SONATYPE_PASSWORD') != null)) { def taskName = "uploadSonatypePublication" if (rootProject.tasks.names.contains(taskName) == false) { + System.setProperty("jdk.httpclient.allowRestrictedHeaders", "Connection,Keep-Alive") rootProject.tasks.register(taskName) { doLast { def username = project.hasProperty('SONATYPE_USER') ? project.property('SONATYPE_USER') : System.getenv('SONATYPE_USER') diff --git a/gradle/templates/publish_jvm.gradle b/gradle/templates/publish_jvm.gradle index 4816bea70e6..7b690d679d2 100644 --- a/gradle/templates/publish_jvm.gradle +++ b/gradle/templates/publish_jvm.gradle @@ -9,6 +9,7 @@ apply plugin: 'maven-publish' if ((project.hasProperty('SONATYPE_USER') || System.getenv('SONATYPE_USER') != null) && (project.hasProperty('SONATYPE_PASSWORD') || System.getenv('SONATYPE_PASSWORD') != null)) { def taskName = "uploadSonatypePublication" if (rootProject.tasks.names.contains(taskName) == false) { + System.setProperty("jdk.httpclient.allowRestrictedHeaders", "Connection,Keep-Alive") rootProject.tasks.register(taskName) { doLast { def username = project.hasProperty('SONATYPE_USER') ? project.property('SONATYPE_USER') : System.getenv('SONATYPE_USER')