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
commit 7af787fa7f2e19d78ef5a02bac02dde587a4d414 Author: Konrad Windszus <[email protected]> AuthorDate: Fri Oct 10 16:25:28 2025 +0200 Use Methanol for support of response compression https://mizosoft.github.io/methanol/decompression/ This closes #1620 --- .../maven-resolver-transport-jdk-11/pom.xml | 5 +++++ .../main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java | 3 ++- .../java/org/eclipse/aether/transport/jdk/JdkTransporterTest.java | 5 ----- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/pom.xml b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/pom.xml index 3c18dc77c..c61ac14c5 100644 --- a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/pom.xml +++ b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/pom.xml @@ -53,6 +53,11 @@ <groupId>org.apache.maven.resolver</groupId> <artifactId>maven-resolver-util</artifactId> </dependency> + <dependency> + <groupId>com.github.mizosoft.methanol</groupId> + <artifactId>methanol</artifactId> + <version>1.8.3</version> + </dependency> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> diff --git a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java index 2eab4a888..2ac828e2b 100644 --- a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java +++ b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java @@ -62,6 +62,7 @@ import java.util.function.Function; import java.util.function.Supplier; import java.util.regex.Matcher; +import com.github.mizosoft.methanol.Methanol; import org.eclipse.aether.ConfigurationProperties; import org.eclipse.aether.RepositorySystemSession; import org.eclipse.aether.repository.AuthenticationContext; @@ -524,7 +525,7 @@ final class JdkTransporter extends AbstractTransporter implements HttpTransporte } } - HttpClient.Builder builder = HttpClient.newBuilder() + HttpClient.Builder builder = Methanol.newBuilder() .version(HttpClient.Version.valueOf(ConfigUtils.getString( session, DEFAULT_HTTP_VERSION, diff --git a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/src/test/java/org/eclipse/aether/transport/jdk/JdkTransporterTest.java b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/src/test/java/org/eclipse/aether/transport/jdk/JdkTransporterTest.java index 625c092b8..1f2976072 100644 --- a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/src/test/java/org/eclipse/aether/transport/jdk/JdkTransporterTest.java +++ b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk-11/src/test/java/org/eclipse/aether/transport/jdk/JdkTransporterTest.java @@ -104,11 +104,6 @@ class JdkTransporterTest extends HttpTransporterTest { @Test protected void testRequestTimeout() throws Exception {} - @Override - @Disabled("https://github.com/apache/maven-resolver/issues/1620") - @Test - protected void testGet_CompressionUsedWithPom() throws Exception {} - public JdkTransporterTest() { super(() -> new JdkTransporterFactory(standardChecksumExtractor(), new DefaultPathProcessor())); }
