This is an automated email from the ASF dual-hosted git repository.
kwin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
The following commit(s) were added to refs/heads/master by this push:
new 654935fd3 Fix reporting of HTTP/3 in JdkTransporter
654935fd3 is described below
commit 654935fd390dcb0f40e08ed4ede9c2614f2af18e
Author: Konrad Windszus <[email protected]>
AuthorDate: Thu Jul 16 17:51:41 2026 +0200
Fix reporting of HTTP/3 in JdkTransporter
Use enum name, as HttpVersion.HTTP_3 was only added in Java26+
---
.../main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git
a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java
b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java
index 305693300..e6568459f 100644
---
a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java
+++
b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java
@@ -388,7 +388,12 @@ final class JdkTransporter extends AbstractTransporter
implements HttpTransporte
case HTTP_2:
return HttpTransportProperty.HttpVersion.HTTP_2;
default:
- throw new IllegalArgumentException("Unsupported HTTP version:
" + version);
+ // support HTTP_3 via name (as only part of Java 26+ API)
+ if ("HTTP_3".equals(version.name())) {
+ return HttpTransportProperty.HttpVersion.HTTP_3;
+ } else {
+ throw new IllegalArgumentException("Unsupported HTTP
version: " + version);
+ }
}
}