MNG-7608] Make native transport the default (#216)
Changed default transport from 4.0.0-alpha3
---
https://issues.apache.org/jira/browse/MNG-7608
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7470ResolverTransportTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7470ResolverTransportTest.java
index 24e41f7..1a0265e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7470ResolverTransportTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7470ResolverTransportTest.java
@@ -97,24 +97,35 @@
verifier.resetStreams();
}
+ private static final String WAGON_LOG_SNIPPET = "[DEBUG] Using transporter WagonTransporter";
+
+ private static final String NATIVE_LOG_SNIPPET = "[DEBUG] Using transporter HttpTransporter";
+
@Test
public void testResolverTransportDefault()
throws Exception
{
- performTest( null, "[DEBUG] Using transporter WagonTransporter" );
+ if ( matchesVersionRange( "[4.0.0-alpha-3,)" ) )
+ {
+ performTest( null, NATIVE_LOG_SNIPPET );
+ }
+ else // [3.9.0,) but not 4, see above and ctor
+ {
+ performTest( null, WAGON_LOG_SNIPPET );
+ }
}
@Test
public void testResolverTransportWagon()
throws Exception
{
- performTest( "wagon", "[DEBUG] Using transporter WagonTransporter" );
+ performTest( "wagon", WAGON_LOG_SNIPPET );
}
@Test
public void testResolverTransportNative()
throws Exception
{
- performTest( "native", "[DEBUG] Using transporter HttpTransporter" );
+ performTest( "native", NATIVE_LOG_SNIPPET );
}
}
diff --git a/core-it-suite/src/test/resources/mng-5175/settings-template.xml b/core-it-suite/src/test/resources/mng-5175/settings-template.xml
index 5e4f67c..c6fc861 100644
--- a/core-it-suite/src/test/resources/mng-5175/settings-template.xml
+++ b/core-it-suite/src/test/resources/mng-5175/settings-template.xml
@@ -2,6 +2,7 @@
<servers>
<server>
<id>test-small-timeout</id>
+ <!-- Plexus Configuration: legacy (only all supported) -->
<configuration>
<httpConfiguration>
<all>