services = locator.getServices( String.class );
- assertNotNull( services );
- try
- {
- services.set( 0, "fail" );
- fail( "service list is modifable" );
- }
- catch ( UnsupportedOperationException e )
- {
- // expected
- }
- }
-
- @Test
- public void testSetInstancesAddClass()
- {
- DefaultServiceLocator locator = new DefaultServiceLocator();
- locator.setServices( String.class, "one", "two" );
- locator.addService( String.class, String.class );
- assertEquals( Arrays.asList( "one", "two", "" ), locator.getServices( String.class ) );
- }
-
- @Test
- public void testInitService()
- {
- DefaultServiceLocator locator = new DefaultServiceLocator();
- locator.setService( DummyService.class, DummyService.class );
- DummyService service = locator.getService( DummyService.class );
- assertNotNull( service );
- assertNotNull( service.locator );
- }
-
- private static class DummyService
- implements Service
- {
-
- public ServiceLocator locator;
-
- public void initService( ServiceLocator locator )
- {
- this.locator = locator;
- }
-
- }
-
-}
diff --git a/maven-resolver-named-locks-hazelcast/pom.xml b/maven-resolver-named-locks-hazelcast/pom.xml
index afc3dc40a..1f741de3e 100644
--- a/maven-resolver-named-locks-hazelcast/pom.xml
+++ b/maven-resolver-named-locks-hazelcast/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-named-locks-hazelcast
diff --git a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/DirectHazelcastSemaphoreProvider.java b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/DirectHazelcastSemaphoreProvider.java
similarity index 96%
rename from maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/DirectHazelcastSemaphoreProvider.java
rename to maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/DirectHazelcastSemaphoreProvider.java
index 6901dafe5..aca3722d8 100644
--- a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/DirectHazelcastSemaphoreProvider.java
+++ b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/DirectHazelcastSemaphoreProvider.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastCPSemaphoreNamedLockFactory.java b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastCPSemaphoreNamedLockFactory.java
similarity index 97%
rename from maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastCPSemaphoreNamedLockFactory.java
rename to maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastCPSemaphoreNamedLockFactory.java
index 3f110eadb..cb8ef7aab 100644
--- a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastCPSemaphoreNamedLockFactory.java
+++ b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastCPSemaphoreNamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactory.java b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactory.java
similarity index 97%
rename from maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactory.java
rename to maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactory.java
index 138f7bb2d..cd000437c 100644
--- a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactory.java
+++ b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastSemaphoreNamedLockFactory.java b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastSemaphoreNamedLockFactory.java
similarity index 92%
rename from maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastSemaphoreNamedLockFactory.java
rename to maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastSemaphoreNamedLockFactory.java
index 18a30fa63..e37e4261d 100644
--- a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastSemaphoreNamedLockFactory.java
+++ b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastSemaphoreNamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,9 +25,9 @@
import com.hazelcast.core.HazelcastInstance;
import com.hazelcast.cp.ISemaphore;
-import org.eclipse.aether.named.support.AdaptedSemaphoreNamedLock;
-import org.eclipse.aether.named.support.AdaptedSemaphoreNamedLock.AdaptedSemaphore;
-import org.eclipse.aether.named.support.NamedLockFactorySupport;
+import org.apache.maven.resolver.named.support.NamedLockFactorySupport;
+import org.apache.maven.resolver.named.support.AdaptedSemaphoreNamedLock;
+import org.apache.maven.resolver.named.support.AdaptedSemaphoreNamedLock.AdaptedSemaphore;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastSemaphoreProvider.java b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastSemaphoreProvider.java
similarity index 96%
rename from maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastSemaphoreProvider.java
rename to maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastSemaphoreProvider.java
index 7ffc98072..509681284 100644
--- a/maven-resolver-named-locks-hazelcast/src/main/java/org/eclipse/aether/named/hazelcast/HazelcastSemaphoreProvider.java
+++ b/maven-resolver-named-locks-hazelcast/src/main/java/org/apache/maven/resolver/named/hazelcast/HazelcastSemaphoreProvider.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks-hazelcast/src/site/markdown/index.md.vm b/maven-resolver-named-locks-hazelcast/src/site/markdown/index.md.vm
index 55f2ebb62..fd66437d0 100644
--- a/maven-resolver-named-locks-hazelcast/src/site/markdown/index.md.vm
+++ b/maven-resolver-named-locks-hazelcast/src/site/markdown/index.md.vm
@@ -24,9 +24,9 @@ rely on Hazelcast ISemaphore instances.
Out of the box "hazelcast" (distributed) named lock implementations are the following:
-- `semaphore-hazelcast` implemented in `org.eclipse.aether.named.hazelcast.HazelcastCPSemaphoreNamedLockFactory`.
+- `semaphore-hazelcast` implemented in `HazelcastCPSemaphoreNamedLockFactory`.
Full Hazelcast member is used here.
-- `semaphore-hazelcast-client` implemented in `org.eclipse.aether.named.hazelcast.HazelcastClientCPSemaphoreNamedLockFactory`
+- `semaphore-hazelcast-client` implemented in `HazelcastClientCPSemaphoreNamedLockFactory`
This implementation uses Hazelcast Client, so existing Hazelcast cluster to connect to is a requirement.
The semaphore name prefix is `maven:resolver:` and pre-configuring semaphores in Hazelcast is a must. The Hazelcast
diff --git a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastCPSemaphoreAdapterIT.java b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastCPSemaphoreAdapterIT.java
similarity index 96%
rename from maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastCPSemaphoreAdapterIT.java
rename to maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastCPSemaphoreAdapterIT.java
index 8f69655ca..2a3df796f 100644
--- a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastCPSemaphoreAdapterIT.java
+++ b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastCPSemaphoreAdapterIT.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastCPSemaphoreNamedLockFactoryIT.java b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastCPSemaphoreNamedLockFactoryIT.java
similarity index 96%
rename from maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastCPSemaphoreNamedLockFactoryIT.java
rename to maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastCPSemaphoreNamedLockFactoryIT.java
index cd1a091e3..97f671ffe 100644
--- a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastCPSemaphoreNamedLockFactoryIT.java
+++ b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastCPSemaphoreNamedLockFactoryIT.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastClientCPSemaphoreAdapterIT.java b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientCPSemaphoreAdapterIT.java
similarity index 96%
rename from maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastClientCPSemaphoreAdapterIT.java
rename to maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientCPSemaphoreAdapterIT.java
index c770b7a39..5d7d70b59 100644
--- a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastClientCPSemaphoreAdapterIT.java
+++ b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientCPSemaphoreAdapterIT.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactoryIT.java b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactoryIT.java
similarity index 96%
rename from maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactoryIT.java
rename to maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactoryIT.java
index be50ed5be..87b77787f 100644
--- a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactoryIT.java
+++ b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientCPSemaphoreNamedLockFactoryIT.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastClientUtils.java b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientUtils.java
similarity index 98%
rename from maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastClientUtils.java
rename to maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientUtils.java
index ec547069c..e08846dc3 100644
--- a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/HazelcastClientUtils.java
+++ b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/HazelcastClientUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/NamedLockFactoryAdapterTestSupport.java b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/NamedLockFactoryAdapterTestSupport.java
similarity index 93%
rename from maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/NamedLockFactoryAdapterTestSupport.java
rename to maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/NamedLockFactoryAdapterTestSupport.java
index db5beb2c5..fc951cbc7 100644
--- a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/NamedLockFactoryAdapterTestSupport.java
+++ b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/NamedLockFactoryAdapterTestSupport.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -27,15 +27,15 @@
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.SyncContext;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper;
-import org.eclipse.aether.internal.impl.synccontext.named.GAVNameMapper;
-import org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapter;
-import org.eclipse.aether.named.NamedLockFactory;
-import org.eclipse.aether.repository.LocalRepository;
-import org.eclipse.aether.spi.synccontext.SyncContextFactory;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.SyncContext;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.internal.impl.synccontext.named.DiscriminatingNameMapper;
+import org.apache.maven.resolver.internal.impl.synccontext.named.GAVNameMapper;
+import org.apache.maven.resolver.internal.impl.synccontext.named.NamedLockFactoryAdapter;
+import org.apache.maven.resolver.named.NamedLockFactory;
+import org.apache.maven.resolver.repository.LocalRepository;
+import org.apache.maven.resolver.spi.synccontext.SyncContextFactory;
import org.junit.AfterClass;
import org.junit.Assert;
import org.junit.Before;
diff --git a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/NamedLockFactoryTestSupport.java b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/NamedLockFactoryTestSupport.java
similarity index 97%
rename from maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/NamedLockFactoryTestSupport.java
rename to maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/NamedLockFactoryTestSupport.java
index 04b009c8a..a6d6ff78e 100644
--- a/maven-resolver-named-locks-hazelcast/src/test/java/org/eclipse/aether/named/hazelcast/NamedLockFactoryTestSupport.java
+++ b/maven-resolver-named-locks-hazelcast/src/test/java/org/apache/maven/resolver/named/hazelcast/NamedLockFactoryTestSupport.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.hazelcast;
+package org.apache.maven.resolver.named.hazelcast;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,8 +22,8 @@
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-import org.eclipse.aether.named.NamedLock;
-import org.eclipse.aether.named.NamedLockFactory;
+import org.apache.maven.resolver.named.NamedLock;
+import org.apache.maven.resolver.named.NamedLockFactory;
import org.junit.AfterClass;
import org.junit.Assert;
import org.junit.Rule;
diff --git a/maven-resolver-named-locks-redisson/pom.xml b/maven-resolver-named-locks-redisson/pom.xml
index 46d2ebe6c..b3aa8f3bb 100644
--- a/maven-resolver-named-locks-redisson/pom.xml
+++ b/maven-resolver-named-locks-redisson/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-named-locks-redisson
diff --git a/maven-resolver-named-locks-redisson/src/main/java/org/eclipse/aether/named/redisson/RedissonNamedLockFactorySupport.java b/maven-resolver-named-locks-redisson/src/main/java/org/apache/maven/resolver/named/redisson/RedissonNamedLockFactorySupport.java
similarity index 96%
rename from maven-resolver-named-locks-redisson/src/main/java/org/eclipse/aether/named/redisson/RedissonNamedLockFactorySupport.java
rename to maven-resolver-named-locks-redisson/src/main/java/org/apache/maven/resolver/named/redisson/RedissonNamedLockFactorySupport.java
index d49c19e4e..5df02d680 100644
--- a/maven-resolver-named-locks-redisson/src/main/java/org/eclipse/aether/named/redisson/RedissonNamedLockFactorySupport.java
+++ b/maven-resolver-named-locks-redisson/src/main/java/org/apache/maven/resolver/named/redisson/RedissonNamedLockFactorySupport.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.redisson;
+package org.apache.maven.resolver.named.redisson;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.named.support.NamedLockFactorySupport;
+import org.apache.maven.resolver.named.support.NamedLockFactorySupport;
import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
diff --git a/maven-resolver-named-locks-redisson/src/main/java/org/eclipse/aether/named/redisson/RedissonReadWriteLockNamedLockFactory.java b/maven-resolver-named-locks-redisson/src/main/java/org/apache/maven/resolver/named/redisson/RedissonReadWriteLockNamedLockFactory.java
similarity index 92%
rename from maven-resolver-named-locks-redisson/src/main/java/org/eclipse/aether/named/redisson/RedissonReadWriteLockNamedLockFactory.java
rename to maven-resolver-named-locks-redisson/src/main/java/org/apache/maven/resolver/named/redisson/RedissonReadWriteLockNamedLockFactory.java
index 30b7a93db..d226e5396 100644
--- a/maven-resolver-named-locks-redisson/src/main/java/org/eclipse/aether/named/redisson/RedissonReadWriteLockNamedLockFactory.java
+++ b/maven-resolver-named-locks-redisson/src/main/java/org/apache/maven/resolver/named/redisson/RedissonReadWriteLockNamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.redisson;
+package org.apache.maven.resolver.named.redisson;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.named.support.ReadWriteLockNamedLock;
+import org.apache.maven.resolver.named.support.ReadWriteLockNamedLock;
import org.redisson.api.RReadWriteLock;
import javax.inject.Named;
diff --git a/maven-resolver-named-locks-redisson/src/main/java/org/eclipse/aether/named/redisson/RedissonSemaphoreNamedLockFactory.java b/maven-resolver-named-locks-redisson/src/main/java/org/apache/maven/resolver/named/redisson/RedissonSemaphoreNamedLockFactory.java
similarity index 96%
rename from maven-resolver-named-locks-redisson/src/main/java/org/eclipse/aether/named/redisson/RedissonSemaphoreNamedLockFactory.java
rename to maven-resolver-named-locks-redisson/src/main/java/org/apache/maven/resolver/named/redisson/RedissonSemaphoreNamedLockFactory.java
index 80156b578..5904bb82d 100644
--- a/maven-resolver-named-locks-redisson/src/main/java/org/eclipse/aether/named/redisson/RedissonSemaphoreNamedLockFactory.java
+++ b/maven-resolver-named-locks-redisson/src/main/java/org/apache/maven/resolver/named/redisson/RedissonSemaphoreNamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.redisson;
+package org.apache.maven.resolver.named.redisson;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.named.support.AdaptedSemaphoreNamedLock;
+import org.apache.maven.resolver.named.support.AdaptedSemaphoreNamedLock;
import org.redisson.api.RSemaphore;
import javax.inject.Named;
diff --git a/maven-resolver-named-locks-redisson/src/site/markdown/index.md.vm b/maven-resolver-named-locks-redisson/src/site/markdown/index.md.vm
index 951d4e5a4..59eb4ed6a 100644
--- a/maven-resolver-named-locks-redisson/src/site/markdown/index.md.vm
+++ b/maven-resolver-named-locks-redisson/src/site/markdown/index.md.vm
@@ -24,9 +24,9 @@ Redisson distributed objects feature.
Out of the box "redisson" (distributed) named lock implementations are the following:
-- `rwlock-redisson` implemented in `org.eclipse.aether.named.redisson.RedissonReadWriteLockNamedLockFactory`
+- `rwlock-redisson` implemented in `RedissonReadWriteLockNamedLockFactory`
that uses Redisson backed `org.redisson.api.RReadWriteLock`.
-- `semaphore-redisson` implemented in `org.eclipse.aether.named.redisson.RedissonSemaphoreNamedLockFactory`
+- `semaphore-redisson` implemented in `RedissonSemaphoreNamedLockFactory`
that uses Redisson backed `org.redisson.api.RSemaphore`.
${esc.hash}${esc.hash} Open Issues/Notes
diff --git a/maven-resolver-named-locks/pom.xml b/maven-resolver-named-locks/pom.xml
index 4515e5093..cdc15afce 100644
--- a/maven-resolver-named-locks/pom.xml
+++ b/maven-resolver-named-locks/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-named-locks
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/NamedLock.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/NamedLock.java
similarity index 98%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/NamedLock.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/NamedLock.java
index 81ebe5e16..030502714 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/NamedLock.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/NamedLock.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named;
+package org.apache.maven.resolver.named;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/NamedLockFactory.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/NamedLockFactory.java
similarity index 96%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/NamedLockFactory.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/NamedLockFactory.java
index 5b7490974..e843cfdf2 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/NamedLockFactory.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/NamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named;
+package org.apache.maven.resolver.named;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/FileLockNamedLockFactory.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/FileLockNamedLockFactory.java
similarity index 90%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/FileLockNamedLockFactory.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/FileLockNamedLockFactory.java
index d15b1be5d..123bb5196 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/FileLockNamedLockFactory.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/FileLockNamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.providers;
+package org.apache.maven.resolver.named.providers;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -32,10 +32,10 @@
import javax.inject.Named;
import javax.inject.Singleton;
-import org.eclipse.aether.named.support.FileLockNamedLock;
-import org.eclipse.aether.named.support.FileSystemFriendly;
-import org.eclipse.aether.named.support.NamedLockFactorySupport;
-import org.eclipse.aether.named.support.NamedLockSupport;
+import org.apache.maven.resolver.named.support.FileLockNamedLock;
+import org.apache.maven.resolver.named.support.FileSystemFriendly;
+import org.apache.maven.resolver.named.support.NamedLockFactorySupport;
+import org.apache.maven.resolver.named.support.NamedLockSupport;
/**
* Named locks factory of {@link FileLockNamedLock}s. This is a bit special implementation, as it
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/LocalReadWriteLockNamedLockFactory.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/LocalReadWriteLockNamedLockFactory.java
similarity index 87%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/LocalReadWriteLockNamedLockFactory.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/LocalReadWriteLockNamedLockFactory.java
index 34b242ac1..8a11c73eb 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/LocalReadWriteLockNamedLockFactory.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/LocalReadWriteLockNamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.providers;
+package org.apache.maven.resolver.named.providers;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,8 +19,8 @@
* under the License.
*/
-import org.eclipse.aether.named.support.NamedLockFactorySupport;
-import org.eclipse.aether.named.support.ReadWriteLockNamedLock;
+import org.apache.maven.resolver.named.support.NamedLockFactorySupport;
+import org.apache.maven.resolver.named.support.ReadWriteLockNamedLock;
import javax.inject.Named;
import javax.inject.Singleton;
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/LocalSemaphoreNamedLockFactory.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/LocalSemaphoreNamedLockFactory.java
similarity index 91%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/LocalSemaphoreNamedLockFactory.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/LocalSemaphoreNamedLockFactory.java
index 3be7f4ea3..d8bc3b871 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/LocalSemaphoreNamedLockFactory.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/LocalSemaphoreNamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.providers;
+package org.apache.maven.resolver.named.providers;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,8 +25,8 @@
import javax.inject.Named;
import javax.inject.Singleton;
-import org.eclipse.aether.named.support.AdaptedSemaphoreNamedLock;
-import org.eclipse.aether.named.support.NamedLockFactorySupport;
+import org.apache.maven.resolver.named.support.AdaptedSemaphoreNamedLock;
+import org.apache.maven.resolver.named.support.NamedLockFactorySupport;
/**
* A JVM-local named lock factory that uses named {@link Semaphore}s.
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/NoopNamedLockFactory.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/NoopNamedLockFactory.java
similarity index 90%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/NoopNamedLockFactory.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/NoopNamedLockFactory.java
index 66b45ed6c..b89fba09d 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/providers/NoopNamedLockFactory.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/providers/NoopNamedLockFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.providers;
+package org.apache.maven.resolver.named.providers;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,8 +24,8 @@
import javax.inject.Named;
import javax.inject.Singleton;
-import org.eclipse.aether.named.support.NamedLockFactorySupport;
-import org.eclipse.aether.named.support.NamedLockSupport;
+import org.apache.maven.resolver.named.support.NamedLockFactorySupport;
+import org.apache.maven.resolver.named.support.NamedLockSupport;
/**
* A no-op lock factory, that creates no-op locks.
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/AdaptedSemaphoreNamedLock.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/AdaptedSemaphoreNamedLock.java
similarity index 98%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/AdaptedSemaphoreNamedLock.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/AdaptedSemaphoreNamedLock.java
index 2f4a0b803..458cbe6e4 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/AdaptedSemaphoreNamedLock.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/AdaptedSemaphoreNamedLock.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.support;
+package org.apache.maven.resolver.named.support;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/FileLockNamedLock.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/FileLockNamedLock.java
similarity index 97%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/FileLockNamedLock.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/FileLockNamedLock.java
index 729ff8613..71c5b03f6 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/FileLockNamedLock.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/FileLockNamedLock.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.support;
+package org.apache.maven.resolver.named.support;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -32,8 +32,6 @@
import java.util.concurrent.atomic.AtomicReference;
import java.util.concurrent.locks.ReentrantLock;
-import static org.eclipse.aether.named.support.Retry.retry;
-
/**
* Named lock that uses {@link FileLock}. An instance of this class is about ONE LOCK (one file)
* and is possibly used by multiple threads. Each thread (if properly coded re boxing) will try to
@@ -91,13 +89,13 @@ public FileLockNamedLock( final String name,
@Override
public boolean lockShared( final long time, final TimeUnit unit ) throws InterruptedException
{
- return retry( time, unit, RETRY_SLEEP_MILLIS, this::doLockShared, null, false );
+ return Retry.retry( time, unit, RETRY_SLEEP_MILLIS, this::doLockShared, null, false );
}
@Override
public boolean lockExclusively( final long time, final TimeUnit unit ) throws InterruptedException
{
- return retry( time, unit, RETRY_SLEEP_MILLIS, this::doLockExclusively, null, false );
+ return Retry.retry( time, unit, RETRY_SLEEP_MILLIS, this::doLockExclusively, null, false );
}
private Boolean doLockShared()
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/FileSystemFriendly.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/FileSystemFriendly.java
similarity index 96%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/FileSystemFriendly.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/FileSystemFriendly.java
index d029e4e91..a8eeae4d4 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/FileSystemFriendly.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/FileSystemFriendly.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.support;
+package org.apache.maven.resolver.named.support;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockFactorySupport.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/NamedLockFactorySupport.java
similarity index 97%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockFactorySupport.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/NamedLockFactorySupport.java
index 9b9a2b48f..45ff50fa4 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockFactorySupport.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/NamedLockFactorySupport.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.support;
+package org.apache.maven.resolver.named.support;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.named.NamedLockFactory;
+import org.apache.maven.resolver.named.NamedLockFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockSupport.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/NamedLockSupport.java
similarity index 93%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockSupport.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/NamedLockSupport.java
index 38915b200..a4ba5dcd5 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockSupport.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/NamedLockSupport.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.support;
+package org.apache.maven.resolver.named.support;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.named.NamedLock;
+import org.apache.maven.resolver.named.NamedLock;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/ReadWriteLockNamedLock.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/ReadWriteLockNamedLock.java
similarity index 98%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/ReadWriteLockNamedLock.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/ReadWriteLockNamedLock.java
index 2168832d0..cacc0955f 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/ReadWriteLockNamedLock.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/ReadWriteLockNamedLock.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.support;
+package org.apache.maven.resolver.named.support;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/Retry.java b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/Retry.java
similarity index 98%
rename from maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/Retry.java
rename to maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/Retry.java
index b0914ed4b..38ba9e9a3 100644
--- a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/Retry.java
+++ b/maven-resolver-named-locks/src/main/java/org/apache/maven/resolver/named/support/Retry.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named.support;
+package org.apache.maven.resolver.named.support;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks/src/site/markdown/index.md.vm b/maven-resolver-named-locks/src/site/markdown/index.md.vm
index 0d8d40166..5a5b8fcec 100644
--- a/maven-resolver-named-locks/src/site/markdown/index.md.vm
+++ b/maven-resolver-named-locks/src/site/markdown/index.md.vm
@@ -27,20 +27,20 @@ Named locks provide support classes for implementations, and provide out of the
Out of the box, "local" (local to JVM) named lock implementations are the following:
-- `rwlock-local` implemented in `org.eclipse.aether.named.providers.LocalReadWriteLockNamedLockFactory` that uses
+- `rwlock-local` implemented in `LocalReadWriteLockNamedLockFactory` that uses
JVM `java.util.concurrent.locks.ReentrantReadWriteLock`.
-- `semaphore-local` implemented in `org.eclipse.aether.named.providers.LocalSemaphoreNamedLockFactory` that uses
+- `semaphore-local` implemented in `LocalSemaphoreNamedLockFactory` that uses
JVM `java.util.concurrent.Semaphore`.
-- `file-lock` implemented in `org.eclipse.aether.named.providers.FileLockNamedLockFactory` that uses
+- `file-lock` implemented in `FileLockNamedLockFactory` that uses
JVM `java.nio.channels.FileLock`.
-- `noop` implemented in `org.eclipse.aether.named.providers.NoopNamedLockFactory` that uses no locking.
+- `noop` implemented in `NoopNamedLockFactory` that uses no locking.
Out of the box, "distributed" named lock implementations are the following (separate modules which require additional dependencies):
-- `rwlock-redisson` implemented in `org.eclipse.aether.named.redisson.RedissonReadWriteLockNamedLockFactory`.
-- `semaphore-redisson` implemented in `org.eclipse.aether.named.redisson.RedissonSemaphoreNamedLockFactory`.
-- `semaphore-hazelcast-client` implemented in `org.eclipse.aether.named.hazelcast.HazelcastClientCPSemaphoreNamedLockFactory`.
-- `semaphore-hazelcast` implemented in `org.eclipse.aether.named.hazelcast.HazelcastCPSemaphoreNamedLockFactory`.
+- `rwlock-redisson` implemented in `RedissonReadWriteLockNamedLockFactory`.
+- `semaphore-redisson` implemented in `RedissonSemaphoreNamedLockFactory`.
+- `semaphore-hazelcast-client` implemented in `HazelcastClientCPSemaphoreNamedLockFactory`.
+- `semaphore-hazelcast` implemented in `HazelcastCPSemaphoreNamedLockFactory`.
Local named locks are only suited within one JVM with a multithreaded build.
Sharing a local repository between multiple Maven processes (i.e., on a busy CI server) requires a distributed named lock!
@@ -50,7 +50,7 @@ The aforementioned (opaque) IDs need to be mapped from artifacts and metadata.
Out of the box, name mapper implementations are the following:
-- `static` implemented in `org.eclipse.aether.internal.impl.synccontext.named.StaticNameMapper`.
-- `gav` implemented in `org.eclipse.aether.internal.impl.synccontext.named.GAVNameMapper`.
-- `discriminating` implemented in `org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper`.
-- `file-gav` implemented in `org.eclipse.aether.internal.impl.synccontext.named.FileGAVNameMapper`.
+- `static` implemented in `StaticNameMapper`.
+- `gav` implemented in `GAVNameMapper`.
+- `discriminating` implemented in `DiscriminatingNameMapper`.
+- `file-gav` implemented in `FileGAVNameMapper`.
diff --git a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/FileLockNamedLockFactorySupportTest.java b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/FileLockNamedLockFactorySupportTest.java
similarity index 93%
rename from maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/FileLockNamedLockFactorySupportTest.java
rename to maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/FileLockNamedLockFactorySupportTest.java
index 03f08569d..e2884c204 100644
--- a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/FileLockNamedLockFactorySupportTest.java
+++ b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/FileLockNamedLockFactorySupportTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named;
+package org.apache.maven.resolver.named;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,7 +24,7 @@
import java.nio.file.Path;
import java.nio.file.Paths;
-import org.eclipse.aether.named.providers.FileLockNamedLockFactory;
+import org.apache.maven.resolver.named.providers.FileLockNamedLockFactory;
import org.junit.BeforeClass;
public class FileLockNamedLockFactorySupportTest
diff --git a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/LocalReadWriteLockNamedLockFactoryTest.java b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/LocalReadWriteLockNamedLockFactoryTest.java
similarity index 89%
rename from maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/LocalReadWriteLockNamedLockFactoryTest.java
rename to maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/LocalReadWriteLockNamedLockFactoryTest.java
index 3fb6ca21c..fa9cf3bd8 100644
--- a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/LocalReadWriteLockNamedLockFactoryTest.java
+++ b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/LocalReadWriteLockNamedLockFactoryTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named;
+package org.apache.maven.resolver.named;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.named.providers.LocalReadWriteLockNamedLockFactory;
+import org.apache.maven.resolver.named.providers.LocalReadWriteLockNamedLockFactory;
import org.junit.BeforeClass;
public class LocalReadWriteLockNamedLockFactoryTest
diff --git a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/LocalSemaphoreNamedLockFactoryTest.java b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/LocalSemaphoreNamedLockFactoryTest.java
similarity index 89%
rename from maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/LocalSemaphoreNamedLockFactoryTest.java
rename to maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/LocalSemaphoreNamedLockFactoryTest.java
index df8c247e7..d4a5e563a 100644
--- a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/LocalSemaphoreNamedLockFactoryTest.java
+++ b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/LocalSemaphoreNamedLockFactoryTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named;
+package org.apache.maven.resolver.named;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.named.providers.LocalSemaphoreNamedLockFactory;
+import org.apache.maven.resolver.named.providers.LocalSemaphoreNamedLockFactory;
import org.junit.BeforeClass;
public class LocalSemaphoreNamedLockFactoryTest
diff --git a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/NamedLockFactoryTestSupport.java b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/NamedLockFactoryTestSupport.java
similarity index 99%
rename from maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/NamedLockFactoryTestSupport.java
rename to maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/NamedLockFactoryTestSupport.java
index de4a8fe12..fb9a0b57a 100644
--- a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/NamedLockFactoryTestSupport.java
+++ b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/NamedLockFactoryTestSupport.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named;
+package org.apache.maven.resolver.named;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/RetryTest.java b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/RetryTest.java
similarity index 76%
rename from maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/RetryTest.java
rename to maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/RetryTest.java
index c26aeea33..30bf03376 100644
--- a/maven-resolver-named-locks/src/test/java/org/eclipse/aether/named/RetryTest.java
+++ b/maven-resolver-named-locks/src/test/java/org/apache/maven/resolver/named/RetryTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.named;
+package org.apache.maven.resolver.named;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,17 +22,17 @@
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.LongAdder;
+import org.apache.maven.resolver.named.support.Retry;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TestName;
-import static org.eclipse.aether.named.support.Retry.retry;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.greaterThan;
/**
- * UT for {@link org.eclipse.aether.named.support.Retry}.
+ * UT for {@link Retry}.
*/
public class RetryTest
{
@@ -45,7 +45,7 @@ public class RetryTest
public void happy() throws InterruptedException
{
LongAdder retries = new LongAdder();
- String result = retry( 1L, TimeUnit.SECONDS, RETRY_SLEEP_MILLIS, () -> { retries.increment(); return "happy"; }, null, "notHappy" );
+ String result = Retry.retry( 1L, TimeUnit.SECONDS, RETRY_SLEEP_MILLIS, () -> { retries.increment(); return "happy"; }, null, "notHappy" );
assertThat( result, equalTo( "happy" ) );
assertThat( retries.sum(), equalTo( 1L ) );
}
@@ -54,7 +54,7 @@ public void happy() throws InterruptedException
public void notHappy() throws InterruptedException
{
LongAdder retries = new LongAdder();
- String result = retry( 1L, TimeUnit.SECONDS, RETRY_SLEEP_MILLIS, () -> { retries.increment(); return null; }, null, "notHappy" );
+ String result = Retry.retry( 1L, TimeUnit.SECONDS, RETRY_SLEEP_MILLIS, () -> { retries.increment(); return null; }, null, "notHappy" );
assertThat( result, equalTo( "notHappy" ) );
assertThat( retries.sum(), greaterThan( 1L ) );
}
@@ -63,7 +63,7 @@ public void notHappy() throws InterruptedException
public void happyOnSomeAttempt() throws InterruptedException
{
LongAdder retries = new LongAdder();
- String result = retry( 1L, TimeUnit.SECONDS, RETRY_SLEEP_MILLIS, () -> { retries.increment(); return retries.sum() == 2 ? "got it" : null; }, null, "notHappy" );
+ String result = Retry.retry( 1L, TimeUnit.SECONDS, RETRY_SLEEP_MILLIS, () -> { retries.increment(); return retries.sum() == 2 ? "got it" : null; }, null, "notHappy" );
assertThat( result, equalTo( "got it" ) );
assertThat( retries.sum(), equalTo( 2L ) );
}
diff --git a/maven-resolver-spi/pom.xml b/maven-resolver-spi/pom.xml
index 702644d50..a9b31f384 100644
--- a/maven-resolver-spi/pom.xml
+++ b/maven-resolver-spi/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-spi
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/ArtifactDownload.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/ArtifactDownload.java
similarity index 94%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/ArtifactDownload.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/ArtifactDownload.java
index 5c1fe7f1d..9e20121d3 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/ArtifactDownload.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/ArtifactDownload.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,11 +24,11 @@
import java.util.Collections;
import java.util.List;
-import org.eclipse.aether.RequestTrace;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.transfer.ArtifactTransferException;
-import org.eclipse.aether.transfer.TransferListener;
+import org.apache.maven.resolver.RequestTrace;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.ArtifactTransferException;
+import org.apache.maven.resolver.transfer.TransferListener;
/**
* A download of an artifact from a remote repository. A repository connector processing this download has to use
@@ -90,7 +90,7 @@ public ArtifactDownload setFile( File file )
/**
* Indicates whether this transfer shall only verify the existence of the artifact in the remote repository rather
* than actually downloading the file. Just like with an actual transfer, a connector is expected to signal the
- * non-existence of the artifact by associating an {@link org.eclipse.aether.transfer.ArtifactNotFoundException
+ * non-existence of the artifact by associating an {@link ArtifactNotFoundException
* ArtifactNotFoundException} with this download. Note: If an existence check is requested,
* {@link #getFile()} may be {@code null}, i.e. the connector must not try to access the local file.
*
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/ArtifactTransfer.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/ArtifactTransfer.java
similarity index 94%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/ArtifactTransfer.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/ArtifactTransfer.java
index 83995121e..ae6acbb54 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/ArtifactTransfer.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/ArtifactTransfer.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import java.io.File;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.transfer.ArtifactTransferException;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.transfer.ArtifactTransferException;
/**
* A download/upload of an artifact.
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/ArtifactUpload.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/ArtifactUpload.java
similarity index 91%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/ArtifactUpload.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/ArtifactUpload.java
index 90323b17d..4d67d0aaf 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/ArtifactUpload.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/ArtifactUpload.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,11 +21,11 @@
import java.io.File;
-import org.eclipse.aether.RequestTrace;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.transfer.ArtifactTransferException;
-import org.eclipse.aether.transfer.TransferListener;
-import org.eclipse.aether.transform.FileTransformer;
+import org.apache.maven.resolver.RequestTrace;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.transfer.ArtifactTransferException;
+import org.apache.maven.resolver.transfer.TransferListener;
+import org.apache.maven.resolver.transform.FileTransformer;
/**
* An upload of an artifact to a remote repository. A repository connector processing this upload has to use
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/MetadataDownload.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/MetadataDownload.java
similarity index 93%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/MetadataDownload.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/MetadataDownload.java
index be3a2d0d7..5257bf660 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/MetadataDownload.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/MetadataDownload.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,11 +23,11 @@
import java.util.Collections;
import java.util.List;
-import org.eclipse.aether.RequestTrace;
-import org.eclipse.aether.metadata.Metadata;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.transfer.MetadataTransferException;
-import org.eclipse.aether.transfer.TransferListener;
+import org.apache.maven.resolver.RequestTrace;
+import org.apache.maven.resolver.metadata.Metadata;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.MetadataTransferException;
+import org.apache.maven.resolver.transfer.TransferListener;
/**
* A download of metadata from a remote repository. A repository connector processing this download has to use
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/MetadataTransfer.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/MetadataTransfer.java
similarity index 94%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/MetadataTransfer.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/MetadataTransfer.java
index 94eb46e79..a2703c8c8 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/MetadataTransfer.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/MetadataTransfer.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import java.io.File;
-import org.eclipse.aether.metadata.Metadata;
-import org.eclipse.aether.transfer.MetadataTransferException;
+import org.apache.maven.resolver.metadata.Metadata;
+import org.apache.maven.resolver.transfer.MetadataTransferException;
/**
* A download/upload of metadata.
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/MetadataUpload.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/MetadataUpload.java
similarity index 89%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/MetadataUpload.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/MetadataUpload.java
index d992757c7..f4f7e5da7 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/MetadataUpload.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/MetadataUpload.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,10 +21,10 @@
import java.io.File;
-import org.eclipse.aether.RequestTrace;
-import org.eclipse.aether.metadata.Metadata;
-import org.eclipse.aether.transfer.MetadataTransferException;
-import org.eclipse.aether.transfer.TransferListener;
+import org.apache.maven.resolver.RequestTrace;
+import org.apache.maven.resolver.metadata.Metadata;
+import org.apache.maven.resolver.transfer.MetadataTransferException;
+import org.apache.maven.resolver.transfer.TransferListener;
/**
* An upload of metadata to a remote repository. A repository connector processing this upload has to use
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/RepositoryConnector.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/RepositoryConnector.java
similarity index 87%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/RepositoryConnector.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/RepositoryConnector.java
index 059262304..c310c8003 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/RepositoryConnector.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/RepositoryConnector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,6 +19,11 @@
* under the License.
*/
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.spi.connector.checksum.ChecksumPolicyProvider;
+import org.apache.maven.resolver.spi.connector.layout.RepositoryLayoutProvider;
+import org.apache.maven.resolver.spi.connector.transport.TransporterProvider;
+
import java.io.Closeable;
import java.util.Collection;
@@ -27,7 +32,7 @@
* from/to a remote repository.
*
* If applicable, a connector should obey connect/request timeouts and other relevant settings from the
- * {@link org.eclipse.aether.RepositorySystemSession#getConfigProperties() configuration properties} of the repository
+ * {@link RepositorySystemSession#getConfigProperties() configuration properties} of the repository
* session it has been obtained for. However, a connector must not emit any events to the transfer listener configured
* for the session. Instead, transfer events must be emitted only to the listener (if any) specified for a given
* download/upload request.
@@ -35,9 +40,9 @@
* Note: While a connector itself can use multiple threads internally to performs the transfers,
* clients must not call a connector concurrently, i.e. connectors are generally not thread-safe.
*
- * @see org.eclipse.aether.spi.connector.transport.TransporterProvider
- * @see org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider
- * @see org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider
+ * @see TransporterProvider
+ * @see RepositoryLayoutProvider
+ * @see ChecksumPolicyProvider
*/
public interface RepositoryConnector
extends Closeable
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/RepositoryConnectorFactory.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/RepositoryConnectorFactory.java
similarity index 91%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/RepositoryConnectorFactory.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/RepositoryConnectorFactory.java
index 0d401c448..0dae448a3 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/RepositoryConnectorFactory.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/RepositoryConnectorFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.transfer.NoRepositoryConnectorException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.NoRepositoryConnectorException;
/**
* A factory to create repository connectors. A repository connector is responsible for uploads/downloads to/from a
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/Transfer.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/Transfer.java
similarity index 94%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/Transfer.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/Transfer.java
index fc77011bc..fe9a52232 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/Transfer.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/Transfer.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,8 +19,8 @@
* under the License.
*/
-import org.eclipse.aether.RequestTrace;
-import org.eclipse.aether.transfer.TransferListener;
+import org.apache.maven.resolver.RequestTrace;
+import org.apache.maven.resolver.transfer.TransferListener;
/**
* An artifact/metadata transfer.
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithm.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithm.java
similarity index 96%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithm.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithm.java
index ade3c6212..af6050ce2 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithm.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithm.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.checksum;
+package org.apache.maven.resolver.spi.connector.checksum;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactory.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmFactory.java
similarity index 97%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactory.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmFactory.java
index f8196d0fc..bd0e3eed1 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactory.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.checksum;
+package org.apache.maven.resolver.spi.connector.checksum;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java
similarity index 88%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java
index 4b958a6de..62e4fefc1 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.checksum;
+package org.apache.maven.resolver.spi.connector.checksum;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -38,8 +38,8 @@ public interface ChecksumAlgorithmFactorySelector
/**
* Returns a collection of supported algorithms. This set represents ALL the algorithms supported by Resolver,
* and is NOT in any relation to given repository layout used checksums, returned by method {@link
- * org.eclipse.aether.spi.connector.layout.RepositoryLayout#getChecksumAlgorithmFactories()} (in fact, is super set
- * of it).
+ * org.apache.maven.resolver.spi.connector.layout.RepositoryLayout#getChecksumAlgorithmFactories()}
+ * (in fact, is super set of it).
*/
Collection getChecksumAlgorithmFactories();
}
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySupport.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmFactorySupport.java
similarity index 96%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySupport.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmFactorySupport.java
index 7fd398e60..d4e76059a 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySupport.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmFactorySupport.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.checksum;
+package org.apache.maven.resolver.spi.connector.checksum;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmHelper.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmHelper.java
similarity index 98%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmHelper.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmHelper.java
index 5238dbbf4..6229ab6c9 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmHelper.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumAlgorithmHelper.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.checksum;
+package org.apache.maven.resolver.spi.connector.checksum;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumPolicy.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumPolicy.java
similarity index 96%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumPolicy.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumPolicy.java
index 065fe429c..72965cb30 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumPolicy.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumPolicy.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.checksum;
+package org.apache.maven.resolver.spi.connector.checksum;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,8 @@
* under the License.
*/
-import org.eclipse.aether.transfer.ChecksumFailureException;
+import org.apache.maven.resolver.spi.connector.transport.GetTask;
+import org.apache.maven.resolver.transfer.ChecksumFailureException;
/**
* A checksum policy gets employed by repository connectors to validate the integrity of a downloaded file. For each
@@ -82,7 +83,7 @@ enum ChecksumKind
/**
* Included checksums may be received from remote repository during the retrieval of the main file, for example
* from response headers in case of HTTP transport. They may be set with
- * {@link org.eclipse.aether.spi.connector.transport.GetTask#setChecksum(String, String)}. If no included
+ * {@link GetTask#setChecksum(String, String)}. If no included
* checksum present, {@link #REMOTE_EXTERNAL} is tried for.
*/
REMOTE_INCLUDED,
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumPolicyProvider.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumPolicyProvider.java
similarity index 91%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumPolicyProvider.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumPolicyProvider.java
index f50230063..5d6551446 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumPolicyProvider.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ChecksumPolicyProvider.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.checksum;
+package org.apache.maven.resolver.spi.connector.checksum;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.transfer.TransferResource;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.TransferResource;
/**
* Assists repository connectors in applying checksum policies to downloaded resources.
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ProvidedChecksumsSource.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ProvidedChecksumsSource.java
similarity index 86%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ProvidedChecksumsSource.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ProvidedChecksumsSource.java
index b1d70b014..cc50d0c14 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ProvidedChecksumsSource.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/ProvidedChecksumsSource.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.checksum;
+package org.apache.maven.resolver.spi.connector.checksum;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,12 +22,12 @@
import java.util.List;
import java.util.Map;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.spi.connector.ArtifactDownload;
+import org.apache.maven.resolver.spi.connector.ArtifactDownload;
+import org.apache.maven.resolver.RepositorySystemSession;
/**
* Component able to provide (expected) checksums beforehand the download happens. Checksum provided by this component
- * are of kind {@link org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind#PROVIDED}.
+ * are of kind {@link ChecksumPolicy.ChecksumKind#PROVIDED}.
*
* @since 1.8.0
*/
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/package-info.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/package-info.java
similarity index 94%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/package-info.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/package-info.java
index 94d0653ea..0fa6b79c1 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/package-info.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/checksum/package-info.java
@@ -21,5 +21,5 @@
* The support infrastructure for repository connectors to apply checksum policies when validating the integrity of
* downloaded files.
*/
-package org.eclipse.aether.spi.connector.checksum;
+package org.apache.maven.resolver.spi.connector.checksum;
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/RepositoryLayout.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/RepositoryLayout.java
similarity index 93%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/RepositoryLayout.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/RepositoryLayout.java
index 83b43528c..5d48bfb67 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/RepositoryLayout.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/RepositoryLayout.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.layout;
+package org.apache.maven.resolver.spi.connector.layout;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,9 +24,9 @@
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.metadata.Metadata;
-import org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory;
+import org.apache.maven.resolver.spi.connector.checksum.ChecksumAlgorithmFactory;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.metadata.Metadata;
/**
* The layout for a remote repository whose artifacts/metadata can be addressed via URIs.
@@ -129,7 +129,7 @@ public String toString()
* Returns immutable list of {@link ChecksumAlgorithmFactory} this instance of layout uses, never {@code null}.
* The order also represents the order how remote external checksums are retrieved and validated.
*
- * @see org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind
+ * @see org.apache.maven.resolver.spi.connector.checksum.ChecksumPolicy.ChecksumKind
* @since 1.8.0
*/
List getChecksumAlgorithmFactories();
@@ -143,14 +143,14 @@ public String toString()
* calculated and deployed, and on download they will be not retrieved nor validated.
*
* The result affects only layout provided checksums. See
- * {@link org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind#REMOTE_EXTERNAL}.
- * On download, the {@link org.eclipse.aether.spi.connector.layout.RepositoryLayout#getChecksumAlgorithmFactories()}
+ * {@link org.apache.maven.resolver.spi.connector.checksum.ChecksumPolicy.ChecksumKind#REMOTE_EXTERNAL}.
+ * On download, the {@link RepositoryLayout#getChecksumAlgorithmFactories()}
* layout required checksums are calculated, and non layout-provided checksums are still utilized.
*
* Typical case to return {@code false} (to omit checksums) is for artifact signatures, that are already a
* "sub-artifact" of some main artifact (for example a JAR), and they can be validated by some other means.
*
- * @see org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind
+ * @see org.apache.maven.resolver.spi.connector.checksum.ChecksumPolicy.ChecksumKind
* @see #getChecksumAlgorithmFactories()
* @since 1.8.0
*/
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/RepositoryLayoutFactory.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/RepositoryLayoutFactory.java
similarity index 90%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/RepositoryLayoutFactory.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/RepositoryLayoutFactory.java
index 8aa71d7ab..59c0f1fe3 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/RepositoryLayoutFactory.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/RepositoryLayoutFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.layout;
+package org.apache.maven.resolver.spi.connector.layout;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.transfer.NoRepositoryLayoutException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.NoRepositoryLayoutException;
/**
* A factory to obtain repository layouts. A repository layout is responsible to map an artifact or some metadata to a
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/RepositoryLayoutProvider.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/RepositoryLayoutProvider.java
similarity index 87%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/RepositoryLayoutProvider.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/RepositoryLayoutProvider.java
index 5cdf53b1b..69372d799 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/RepositoryLayoutProvider.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/RepositoryLayoutProvider.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.layout;
+package org.apache.maven.resolver.spi.connector.layout;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.transfer.NoRepositoryLayoutException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.NoRepositoryLayoutException;
/**
* Retrieves a repository layout from the installed layout factories.
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/package-info.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/package-info.java
similarity index 85%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/package-info.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/package-info.java
index 2b36f7cd3..b44d2f640 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/layout/package-info.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/layout/package-info.java
@@ -19,8 +19,8 @@
*/
/**
* The contract to locate URI-based resources using custom repository layouts. By implementing a
- * {@link org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory} and registering it with the repository
+ * {@link org.apache.maven.resolver.spi.connector.layout.RepositoryLayoutFactory} and registering it with the repository
* system, an application enables access to remote repositories that use new content types/layouts.
*/
-package org.eclipse.aether.spi.connector.layout;
+package org.apache.maven.resolver.spi.connector.layout;
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/package-info.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/package-info.java
similarity index 73%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/package-info.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/package-info.java
index f31a2a8aa..3b36db340 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/package-info.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/package-info.java
@@ -19,12 +19,13 @@
*/
/**
* The contract to access artifacts/metadata in remote repositories. By implementing a
- * {@link org.eclipse.aether.spi.connector.RepositoryConnectorFactory} and registering it with the repository system,
+ * {@link org.apache.maven.resolver.spi.connector.RepositoryConnectorFactory}
+ * and registering it with the repository system,
* an application can enable access to arbitrary remote repositories. It should be noted that a repository connector is
* powerful yet burdensome to implement. In many cases, implementing a
- * {@link org.eclipse.aether.spi.connector.transport.TransporterFactory} or
- * {@link org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory} will be sufficient and easier to access a
- * custom remote repository.
+ * {@link org.apache.maven.resolver.spi.connector.transport.TransporterFactory} or
+ * {@link org.apache.maven.resolver.spi.connector.layout.RepositoryLayoutFactory}
+ * will be sufficient and easier to access a custom remote repository.
*/
-package org.eclipse.aether.spi.connector;
+package org.apache.maven.resolver.spi.connector;
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/AbstractTransporter.java
similarity index 98%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/AbstractTransporter.java
index 4bb276c56..b6cdb56a4 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/AbstractTransporter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,7 +26,7 @@
import java.util.Objects;
import java.util.concurrent.atomic.AtomicBoolean;
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
/**
* A skeleton implementation for custom transporters.
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/GetTask.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/GetTask.java
similarity index 98%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/GetTask.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/GetTask.java
index e6eb9a412..999fd941b 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/GetTask.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/GetTask.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -212,7 +212,7 @@ public GetTask setListener( TransportListener listener )
* and the values are hexadecimal representations of the corresponding value. Note: This is optional
* data that a transporter may return if the underlying transport protocol provides metadata (e.g. HTTP headers)
* along with the actual resource data. Checksums returned by this method have kind of
- * {@link org.eclipse.aether.spi.connector.checksum.ChecksumPolicy.ChecksumKind#REMOTE_INCLUDED}.
+ * {@link org.apache.maven.resolver.spi.connector.checksum.ChecksumPolicy.ChecksumKind#REMOTE_INCLUDED}.
*
* @return The (read-only) checksums advertised for the downloaded resource, possibly empty but never {@code null}.
*/
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/PeekTask.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/PeekTask.java
similarity index 96%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/PeekTask.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/PeekTask.java
index d1fb9056d..5d40b2de2 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/PeekTask.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/PeekTask.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/PutTask.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/PutTask.java
similarity index 98%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/PutTask.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/PutTask.java
index 1c30e0715..00afec8f4 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/PutTask.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/PutTask.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransportListener.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransportListener.java
similarity index 94%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransportListener.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransportListener.java
index 473036b0a..70e6121ac 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransportListener.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransportListener.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,7 +21,7 @@
import java.nio.ByteBuffer;
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
/**
* A skeleton class for listeners used to monitor transport operations. Reusing common regular expression syntax, the
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransportTask.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransportTask.java
similarity index 97%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransportTask.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransportTask.java
index 05525b108..61bb4a91d 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransportTask.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransportTask.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/Transporter.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/Transporter.java
similarity index 95%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/Transporter.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/Transporter.java
index b8d221c05..a0aa94e3f 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/Transporter.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/Transporter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,6 +19,8 @@
* under the License.
*/
+import org.apache.maven.resolver.RepositorySystemSession;
+
import java.io.Closeable;
/**
@@ -27,7 +29,7 @@
* {@link TransportListener} configured on the underlying task.
*
* If applicable, a transporter should obey connect/request timeouts and other relevant settings from the
- * {@link org.eclipse.aether.RepositorySystemSession#getConfigProperties() configuration properties} of the repository
+ * {@link RepositorySystemSession#getConfigProperties() configuration properties} of the repository
* system session.
*
* Note: Implementations must be thread-safe such that a given transporter instance can safely be used
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransporterFactory.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransporterFactory.java
similarity index 91%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransporterFactory.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransporterFactory.java
index 999908af5..18f598d34 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransporterFactory.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransporterFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.transfer.NoTransporterException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.NoTransporterException;
/**
* A factory to create transporters. A transporter is responsible for uploads/downloads to/from a remote repository
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransporterProvider.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransporterProvider.java
similarity index 87%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransporterProvider.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransporterProvider.java
index b855042d9..b5499deb5 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/TransporterProvider.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/TransporterProvider.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.transfer.NoTransporterException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.NoTransporterException;
/**
* Retrieves a transporter from the installed transporter factories.
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/package-info.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/package-info.java
similarity index 84%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/package-info.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/package-info.java
index 26796ba1f..8e114128f 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/package-info.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/connector/transport/package-info.java
@@ -19,8 +19,9 @@
*/
/**
* The contract to download/upload URI-based resources using custom transport protocols. By implementing a
- * {@link org.eclipse.aether.spi.connector.transport.TransporterFactory} and registering it with the repository system,
+ * {@link org.apache.maven.resolver.spi.connector.transport.TransporterFactory}
+ * and registering it with the repository system,
* an application enables access to remote repositories that use new URI schemes.
*/
-package org.eclipse.aether.spi.connector.transport;
+package org.apache.maven.resolver.spi.connector.transport;
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/io/FileProcessor.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/io/FileProcessor.java
similarity index 99%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/io/FileProcessor.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/io/FileProcessor.java
index 0a84eb1e8..d0119d209 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/io/FileProcessor.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/io/FileProcessor.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.io;
+package org.apache.maven.resolver.spi.io;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/io/package-info.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/io/package-info.java
similarity index 95%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/io/package-info.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/io/package-info.java
index ec5c12214..939888c06 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/io/package-info.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/io/package-info.java
@@ -20,5 +20,5 @@
/**
* I/O related support infrastructure for components.
*/
-package org.eclipse.aether.spi.io;
+package org.apache.maven.resolver.spi.io;
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/localrepo/LocalRepositoryManagerFactory.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/localrepo/LocalRepositoryManagerFactory.java
similarity index 88%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/localrepo/LocalRepositoryManagerFactory.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/localrepo/LocalRepositoryManagerFactory.java
index 518f90e2a..7b1147386 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/localrepo/LocalRepositoryManagerFactory.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/localrepo/LocalRepositoryManagerFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.localrepo;
+package org.apache.maven.resolver.spi.localrepo;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,10 +19,10 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.LocalRepository;
-import org.eclipse.aether.repository.LocalRepositoryManager;
-import org.eclipse.aether.repository.NoLocalRepositoryManagerException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.LocalRepository;
+import org.apache.maven.resolver.repository.LocalRepositoryManager;
+import org.apache.maven.resolver.repository.NoLocalRepositoryManagerException;
/**
* A factory to create managers for the local repository. A local repository manager needs to keep track of artifacts
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/localrepo/package-info.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/localrepo/package-info.java
similarity index 94%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/localrepo/package-info.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/localrepo/package-info.java
index afd64cf2f..b90771846 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/localrepo/package-info.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/localrepo/package-info.java
@@ -20,5 +20,5 @@
/**
* The contract for custom local repository implementations.
*/
-package org.eclipse.aether.spi.localrepo;
+package org.apache.maven.resolver.spi.localrepo;
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/Logger.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/Logger.java
similarity index 98%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/Logger.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/Logger.java
index dbe67782a..5a504d5bd 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/Logger.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/Logger.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.log;
+package org.apache.maven.resolver.spi.log;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/LoggerFactory.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/LoggerFactory.java
similarity index 96%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/LoggerFactory.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/LoggerFactory.java
index 3258e04cb..3f7193dce 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/LoggerFactory.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/LoggerFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.log;
+package org.apache.maven.resolver.spi.log;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/NullLogger.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/NullLogger.java
similarity index 96%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/NullLogger.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/NullLogger.java
index c1bacbac6..247576259 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/NullLogger.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/NullLogger.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.log;
+package org.apache.maven.resolver.spi.log;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/NullLoggerFactory.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/NullLoggerFactory.java
similarity index 98%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/NullLoggerFactory.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/NullLoggerFactory.java
index 8bf8a242c..735e037ea 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/NullLoggerFactory.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/NullLoggerFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.log;
+package org.apache.maven.resolver.spi.log;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/package-info.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/package-info.java
similarity index 68%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/package-info.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/package-info.java
index 9584292b9..d0daf62b3 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/log/package-info.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/log/package-info.java
@@ -19,10 +19,10 @@
*/
/**
* A simple logging infrastructure for diagnostic messages. The primary purpose of the
- * {@link org.eclipse.aether.spi.log.LoggerFactory} defined here is to avoid a mandatory dependency on a 3rd party
- * logging system/facade. Some applications might find the events fired by the repository system sufficient and prefer
- * a small footprint. Components that do not share this concern are free to ignore this package and directly employ
- * whatever logging system they desire.
+ * {@link org.apache.maven.resolver.spi.log.LoggerFactory} defined here is to avoid a mandatory dependency
+ * on a 3rd party logging system/facade. Some applications might find the events fired by the repository system
+ * sufficient and prefer a small footprint. Components that do not share this concern are free
+ * to ignore this package and directly employ whatever logging system they desire.
*/
-package org.eclipse.aether.spi.log;
+package org.apache.maven.resolver.spi.log;
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/synccontext/SyncContextFactory.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/synccontext/SyncContextFactory.java
similarity index 88%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/synccontext/SyncContextFactory.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/synccontext/SyncContextFactory.java
index bb2628209..5d9a4110b 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/synccontext/SyncContextFactory.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/synccontext/SyncContextFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.synccontext;
+package org.apache.maven.resolver.spi.synccontext;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystem;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.SyncContext;
+import org.apache.maven.resolver.RepositorySystem;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.SyncContext;
/**
* A factory to create synchronization contexts. A synchronization context is used to coordinate concurrent access to
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/synccontext/package-info.java b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/synccontext/package-info.java
similarity index 94%
rename from maven-resolver-spi/src/main/java/org/eclipse/aether/spi/synccontext/package-info.java
rename to maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/synccontext/package-info.java
index 268aa3caa..64113cdf4 100644
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/synccontext/package-info.java
+++ b/maven-resolver-spi/src/main/java/org/apache/maven/resolver/spi/synccontext/package-info.java
@@ -20,5 +20,5 @@
/**
* The contract for synchronization context implementations.
*/
-package org.eclipse.aether.spi.synccontext;
+package org.apache.maven.resolver.spi.synccontext;
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/locator/Service.java b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/locator/Service.java
deleted file mode 100644
index bbd6713fb..000000000
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/locator/Service.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package org.eclipse.aether.spi.locator;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/**
- * A stateless component of the repository system. The primary purpose of this interface is to provide a convenient
- * means to programmatically wire the several components of the repository system together when it is used outside of an
- * IoC container.
- *
- * @deprecated Use some out-of-the-box DI implementation instead.
- */
-@Deprecated
-public interface Service
-{
-
- /**
- * Provides the opportunity to initialize this service and to acquire other services for its operation from the
- * locator. A service must not save the reference to the provided service locator.
- *
- * @param locator The service locator, must not be {@code null}.
- */
- void initService( ServiceLocator locator );
-
-}
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/locator/ServiceLocator.java b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/locator/ServiceLocator.java
deleted file mode 100644
index bb376b6d6..000000000
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/locator/ServiceLocator.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package org.eclipse.aether.spi.locator;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import java.util.List;
-
-/**
- * A simple infrastructure to programmatically wire the various components of the repository system together when it is
- * used outside of an IoC container. Once a concrete implementation of a service locator has been setup, clients could
- * use
- *
- *
- * RepositorySystem repoSystem = serviceLocator.getService( RepositorySystem.class );
- *
- *
- * to acquire the repository system. Components that implement {@link Service} will be given an opportunity to acquire
- * further components from the locator, thereby allowing to create the complete object graph of the repository system.
- *
- * @deprecated Use some out-of-the-box DI implementation instead.
- */
-@Deprecated
-public interface ServiceLocator
-{
-
- /**
- * Gets an instance of the specified service.
- *
- * @param The service type.
- * @param type The interface describing the service, must not be {@code null}.
- * @return The service instance or {@code null} if the service could not be located/initialized.
- */
- T getService( Class type );
-
- /**
- * Gets all available instances of the specified service.
- *
- * @param The service type.
- * @param type The interface describing the service, must not be {@code null}.
- * @return The (read-only) list of available service instances, never {@code null}.
- */
- List getServices( Class type );
-
-}
diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/locator/package-info.java b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/locator/package-info.java
deleted file mode 100644
index 32e48874d..000000000
--- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/locator/package-info.java
+++ /dev/null
@@ -1,33 +0,0 @@
-// CHECKSTYLE_OFF: RegexpHeader
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/**
- * A lightweight service locator infrastructure to help components acquire dependent components. The implementation of
- * the repository system is decomposed into many sub components that interact with each other via interfaces, allowing
- * an application to customize the system by swapping in different implementation classes for these interfaces. The
- * service locator defined by this package is one means for components to get hold of the proper implementation for its
- * dependencies. While not the most popular approach to component wiring, this service locator enables applications
- * that do not wish to pull in more sophisticated solutions like dependency injection containers to have a small
- * footprint. Therefore, all components should implement {@link org.eclipse.aether.spi.locator.Service} to support this
- * goal.
- *
- * @deprecated Use some out-of-the-box DI implementation instead.
- */
-package org.eclipse.aether.spi.locator;
-
diff --git a/maven-resolver-spi/src/test/java/org/eclipse/aether/spi/connector/layout/ChecksumLocationTest.java b/maven-resolver-spi/src/test/java/org/apache/maven/resolver/spi/connector/layout/ChecksumLocationTest.java
similarity index 89%
rename from maven-resolver-spi/src/test/java/org/eclipse/aether/spi/connector/layout/ChecksumLocationTest.java
rename to maven-resolver-spi/src/test/java/org/apache/maven/resolver/spi/connector/layout/ChecksumLocationTest.java
index c8b53fa9e..ddf5b02b4 100644
--- a/maven-resolver-spi/src/test/java/org/eclipse/aether/spi/connector/layout/ChecksumLocationTest.java
+++ b/maven-resolver-spi/src/test/java/org/apache/maven/resolver/spi/connector/layout/ChecksumLocationTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.spi.connector.layout;
+package org.apache.maven.resolver.spi.connector.layout;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,12 +21,12 @@
import java.net.URI;
-import org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithm;
-import org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory;
-import org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySupport;
+import org.apache.maven.resolver.spi.connector.checksum.ChecksumAlgorithm;
+import org.apache.maven.resolver.spi.connector.checksum.ChecksumAlgorithmFactory;
+import org.apache.maven.resolver.spi.connector.checksum.ChecksumAlgorithmFactorySupport;
import org.junit.Test;
-import org.eclipse.aether.spi.connector.layout.RepositoryLayout.ChecksumLocation;
+import org.apache.maven.resolver.spi.connector.layout.RepositoryLayout.ChecksumLocation;
import static org.junit.Assert.assertEquals;
diff --git a/maven-resolver-test-util/pom.xml b/maven-resolver-test-util/pom.xml
index 1b38528b5..b987fb8c5 100644
--- a/maven-resolver-test-util/pom.xml
+++ b/maven-resolver-test-util/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-test-util
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/ArtifactDefinition.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/ArtifactDefinition.java
similarity index 98%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/ArtifactDefinition.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/ArtifactDefinition.java
index 00dac9293..07252a51e 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/ArtifactDefinition.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/ArtifactDefinition.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/ArtifactDescription.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/ArtifactDescription.java
similarity index 89%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/ArtifactDescription.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/ArtifactDescription.java
index 5c1f530e4..916eefb51 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/ArtifactDescription.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/ArtifactDescription.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import java.util.List;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.repository.RemoteRepository;
/**
*/
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/DependencyGraphParser.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/DependencyGraphParser.java
similarity index 97%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/DependencyGraphParser.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/DependencyGraphParser.java
index 09b048912..08e5eaf62 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/DependencyGraphParser.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/DependencyGraphParser.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -35,13 +35,13 @@
import java.util.List;
import java.util.Map;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.graph.DefaultDependencyNode;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.graph.DefaultDependencyNode;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.VersionScheme;
/**
* Creates a dependency graph from a text description. Definition
Each (non-empty) line in the input defines
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/IniArtifactDataReader.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/IniArtifactDataReader.java
similarity index 96%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/IniArtifactDataReader.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/IniArtifactDataReader.java
index 08a693b81..e87dfc7a0 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/IniArtifactDataReader.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/IniArtifactDataReader.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -33,11 +33,11 @@
import java.util.Locale;
import java.util.Map;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.Exclusion;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.Exclusion;
+import org.apache.maven.resolver.repository.RemoteRepository;
/**
* @see IniArtifactDescriptorReader
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/IniArtifactDescriptorReader.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/IniArtifactDescriptorReader.java
similarity index 91%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/IniArtifactDescriptorReader.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/IniArtifactDescriptorReader.java
index 17f98b3b2..61aef71b7 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/IniArtifactDescriptorReader.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/IniArtifactDescriptorReader.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,11 +19,11 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.resolution.ArtifactDescriptorException;
-import org.eclipse.aether.resolution.ArtifactDescriptorRequest;
-import org.eclipse.aether.resolution.ArtifactDescriptorResult;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.resolution.ArtifactDescriptorException;
+import org.apache.maven.resolver.resolution.ArtifactDescriptorRequest;
+import org.apache.maven.resolver.resolution.ArtifactDescriptorResult;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/NodeBuilder.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/NodeBuilder.java
similarity index 90%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/NodeBuilder.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/NodeBuilder.java
index 446c0c2e1..f42e97c3e 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/NodeBuilder.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/NodeBuilder.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,13 +26,13 @@
import java.util.List;
import java.util.Map;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.graph.DefaultDependencyNode;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.graph.DefaultDependencyNode;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.VersionScheme;
/**
* A builder to create dependency nodes for unit testing.
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/NodeDefinition.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/NodeDefinition.java
similarity index 98%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/NodeDefinition.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/NodeDefinition.java
index 5d2145533..01cb76e9a 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/NodeDefinition.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/NodeDefinition.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestDependencyCollectionContext.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestDependencyCollectionContext.java
similarity index 87%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestDependencyCollectionContext.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestDependencyCollectionContext.java
index c99326ee7..1f544540a 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestDependencyCollectionContext.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestDependencyCollectionContext.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,10 +21,10 @@
import java.util.List;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.graph.Dependency;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.graph.Dependency;
/**
*/
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestDependencyGraphTransformationContext.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestDependencyGraphTransformationContext.java
similarity index 90%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestDependencyGraphTransformationContext.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestDependencyGraphTransformationContext.java
index ee6fe606a..6e3d152cb 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestDependencyGraphTransformationContext.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestDependencyGraphTransformationContext.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.util.Map;
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
/**
*/
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestFileProcessor.java
similarity index 98%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestFileProcessor.java
index ae5d9f812..0f82a0403 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestFileProcessor.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -31,7 +31,7 @@
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
-import org.eclipse.aether.spi.io.FileProcessor;
+import org.apache.maven.resolver.spi.io.FileProcessor;
/**
* A simple file processor implementation to help satisfy component requirements during tests.
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileUtils.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestFileUtils.java
similarity index 99%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileUtils.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestFileUtils.java
index a2f3560c3..5306b46a9 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileUtils.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestFileUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestLocalRepositoryManager.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestLocalRepositoryManager.java
similarity index 87%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestLocalRepositoryManager.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestLocalRepositoryManager.java
index c927d4491..1f00bcce5 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestLocalRepositoryManager.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestLocalRepositoryManager.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,18 +24,18 @@
import java.util.HashSet;
import java.util.Set;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.metadata.Metadata;
-import org.eclipse.aether.repository.LocalArtifactRegistration;
-import org.eclipse.aether.repository.LocalArtifactRequest;
-import org.eclipse.aether.repository.LocalArtifactResult;
-import org.eclipse.aether.repository.LocalMetadataRegistration;
-import org.eclipse.aether.repository.LocalMetadataRequest;
-import org.eclipse.aether.repository.LocalMetadataResult;
-import org.eclipse.aether.repository.LocalRepository;
-import org.eclipse.aether.repository.LocalRepositoryManager;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.metadata.Metadata;
+import org.apache.maven.resolver.repository.LocalArtifactRegistration;
+import org.apache.maven.resolver.repository.LocalArtifactRequest;
+import org.apache.maven.resolver.repository.LocalArtifactResult;
+import org.apache.maven.resolver.repository.LocalMetadataRegistration;
+import org.apache.maven.resolver.repository.LocalMetadataRequest;
+import org.apache.maven.resolver.repository.LocalMetadataResult;
+import org.apache.maven.resolver.repository.LocalRepository;
+import org.apache.maven.resolver.repository.LocalRepositoryManager;
+import org.apache.maven.resolver.repository.RemoteRepository;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestLoggerFactory.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestLoggerFactory.java
similarity index 94%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestLoggerFactory.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestLoggerFactory.java
index ae58a16c6..bdf74ffb3 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestLoggerFactory.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestLoggerFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import java.io.PrintStream;
-import org.eclipse.aether.spi.log.Logger;
-import org.eclipse.aether.spi.log.LoggerFactory;
+import org.apache.maven.resolver.spi.log.Logger;
+import org.apache.maven.resolver.spi.log.LoggerFactory;
/**
* A logger factory that writes to some {@link PrintStream}.
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestUtils.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestUtils.java
similarity index 84%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestUtils.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestUtils.java
index cc0c4cb0f..d93062601 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestUtils.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,14 +21,14 @@
import java.util.List;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
-import org.eclipse.aether.collection.VersionFilter;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.resolution.VersionRangeResult;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.collection.VersionFilter;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.resolution.VersionRangeResult;
/**
* Utility methods to help unit testing.
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersion.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersion.java
similarity index 95%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersion.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersion.java
index d9d29e2b1..eec0f9d37 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersion.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersion.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.version.Version;
+import org.apache.maven.resolver.version.Version;
/**
* Version ordering by {@link String#compareToIgnoreCase(String)}.
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionConstraint.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionConstraint.java
similarity index 93%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionConstraint.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionConstraint.java
index 9edd1c9a5..825e255ec 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionConstraint.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionConstraint.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionConstraint;
-import org.eclipse.aether.version.VersionRange;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionConstraint;
+import org.apache.maven.resolver.version.VersionRange;
import java.util.Objects;
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionFilterContext.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionFilterContext.java
similarity index 80%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionFilterContext.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionFilterContext.java
index 44f4f5613..86881bae6 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionFilterContext.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionFilterContext.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,14 +24,14 @@
import java.util.Iterator;
import java.util.List;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.collection.VersionFilter;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.repository.ArtifactRepository;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.resolution.VersionRangeResult;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionConstraint;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.collection.VersionFilter;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.repository.ArtifactRepository;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.resolution.VersionRangeResult;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionConstraint;
/**
*/
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionRange.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionRange.java
similarity index 96%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionRange.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionRange.java
index 750a63f0d..9784a7057 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionRange.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionRange.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionRange;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionRange;
import java.util.Objects;
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionScheme.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionScheme.java
similarity index 90%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionScheme.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionScheme.java
index 5fd5c8a30..f5e8c9dc8 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestVersionScheme.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/TestVersionScheme.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,11 +22,11 @@
import java.util.ArrayList;
import java.util.Collection;
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionConstraint;
-import org.eclipse.aether.version.VersionRange;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionConstraint;
+import org.apache.maven.resolver.version.VersionRange;
+import org.apache.maven.resolver.version.VersionScheme;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/package-info.java b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/package-info.java
similarity index 95%
rename from maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/package-info.java
rename to maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/package-info.java
index 4d874dac0..60ed565a4 100644
--- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/package-info.java
+++ b/maven-resolver-test-util/src/main/java/org/apache/maven/resolver/internal/test/util/package-info.java
@@ -22,5 +22,5 @@
* extensions might find some of these classes useful, too, as long as they understand that these classes do not denote
* a stable API and are subject to change without prior notice.
*/
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
diff --git a/maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/DependencyGraphParserTest.java b/maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/DependencyGraphParserTest.java
similarity index 95%
rename from maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/DependencyGraphParserTest.java
rename to maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/DependencyGraphParserTest.java
index 10f257b45..e8c1853b0 100644
--- a/maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/DependencyGraphParserTest.java
+++ b/maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/DependencyGraphParserTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,10 +26,9 @@
import java.util.List;
import java.util.Map;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyNode;
import org.junit.Before;
import org.junit.Test;
@@ -183,7 +182,7 @@ public void testId()
public void testResourceLoading()
throws IOException
{
- String prefix = "org/eclipse/aether/internal/test/util/";
+ String prefix = "org/apache/maven/resolver/internal/test/util/";
String name = "testResourceLoading.txt";
DependencyNode node = parser.parseResource( prefix + name );
@@ -195,7 +194,7 @@ public void testResourceLoading()
public void testResourceLoadingWithPrefix()
throws IOException
{
- String prefix = "org/eclipse/aether/internal/test/util/";
+ String prefix = "org/apache/maven/resolver/internal/test/util/";
parser = new DependencyGraphParser( prefix );
String name = "testResourceLoading.txt";
@@ -246,7 +245,7 @@ public void testSubstitutions()
public void testMultiple()
throws IOException
{
- String prefix = "org/eclipse/aether/internal/test/util/";
+ String prefix = "org/apache/maven/resolver/internal/test/util/";
String name = "testResourceLoading.txt";
List nodes = parser.parseMultiResource( prefix + name );
diff --git a/maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/IniArtifactDataReaderTest.java b/maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/IniArtifactDataReaderTest.java
similarity index 94%
rename from maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/IniArtifactDataReaderTest.java
rename to maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/IniArtifactDataReaderTest.java
index 4a509538b..577bf42a1 100644
--- a/maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/IniArtifactDataReaderTest.java
+++ b/maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/IniArtifactDataReaderTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,12 +26,10 @@
import java.util.Iterator;
import java.util.List;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.Exclusion;
-import org.eclipse.aether.internal.test.util.ArtifactDescription;
-import org.eclipse.aether.internal.test.util.IniArtifactDataReader;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.Exclusion;
+import org.apache.maven.resolver.repository.RemoteRepository;
import org.junit.Before;
import org.junit.Test;
@@ -45,7 +43,7 @@ public class IniArtifactDataReaderTest
@Before
public void setup()
{
- this.parser = new IniArtifactDataReader( "org/eclipse/aether/internal/test/util/" );
+ this.parser = new IniArtifactDataReader("org/apache/maven/resolver/internal/test/util/");
}
@Test
diff --git a/maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/IniArtifactDescriptorReaderTest.java b/maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/IniArtifactDescriptorReaderTest.java
similarity index 87%
rename from maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/IniArtifactDescriptorReaderTest.java
rename to maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/IniArtifactDescriptorReaderTest.java
index b98d8d888..b21f2899e 100644
--- a/maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/IniArtifactDescriptorReaderTest.java
+++ b/maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/IniArtifactDescriptorReaderTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,15 +24,15 @@
import java.util.Iterator;
import java.util.List;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.Exclusion;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.resolution.ArtifactDescriptorException;
-import org.eclipse.aether.resolution.ArtifactDescriptorRequest;
-import org.eclipse.aether.resolution.ArtifactDescriptorResult;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.Exclusion;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.resolution.ArtifactDescriptorException;
+import org.apache.maven.resolver.resolution.ArtifactDescriptorRequest;
+import org.apache.maven.resolver.resolution.ArtifactDescriptorResult;
import org.junit.Before;
import org.junit.Test;
@@ -48,7 +48,7 @@ public class IniArtifactDescriptorReaderTest
@Before
public void setup()
{
- reader = new IniArtifactDescriptorReader( "org/eclipse/aether/internal/test/util/" );
+ reader = new IniArtifactDescriptorReader("org/apache/maven/resolver/internal/test/util/");
session = TestUtils.newSession();
}
diff --git a/maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/NodeDefinitionTest.java b/maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/NodeDefinitionTest.java
similarity index 99%
rename from maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/NodeDefinitionTest.java
rename to maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/NodeDefinitionTest.java
index 769691a13..e72954488 100644
--- a/maven-resolver-test-util/src/test/java/org/eclipse/aether/internal/test/util/NodeDefinitionTest.java
+++ b/maven-resolver-test-util/src/test/java/org/apache/maven/resolver/internal/test/util/NodeDefinitionTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.test.util;
+package org.apache.maven.resolver.internal.test.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-test-util/src/test/resources/org/eclipse/aether/internal/test/util/ArtifactDataReaderTest.ini b/maven-resolver-test-util/src/test/resources/org/apache/maven/resolver/internal/test/util/ArtifactDataReaderTest.ini
similarity index 100%
rename from maven-resolver-test-util/src/test/resources/org/eclipse/aether/internal/test/util/ArtifactDataReaderTest.ini
rename to maven-resolver-test-util/src/test/resources/org/apache/maven/resolver/internal/test/util/ArtifactDataReaderTest.ini
diff --git a/maven-resolver-test-util/src/test/resources/org/eclipse/aether/internal/test/util/gid_aid_1.ini b/maven-resolver-test-util/src/test/resources/org/apache/maven/resolver/internal/test/util/gid_aid_1.ini
similarity index 100%
rename from maven-resolver-test-util/src/test/resources/org/eclipse/aether/internal/test/util/gid_aid_1.ini
rename to maven-resolver-test-util/src/test/resources/org/apache/maven/resolver/internal/test/util/gid_aid_1.ini
diff --git a/maven-resolver-test-util/src/test/resources/org/eclipse/aether/internal/test/util/gid_aid_ver.ini b/maven-resolver-test-util/src/test/resources/org/apache/maven/resolver/internal/test/util/gid_aid_ver.ini
similarity index 100%
rename from maven-resolver-test-util/src/test/resources/org/eclipse/aether/internal/test/util/gid_aid_ver.ini
rename to maven-resolver-test-util/src/test/resources/org/apache/maven/resolver/internal/test/util/gid_aid_ver.ini
diff --git a/maven-resolver-test-util/src/test/resources/org/eclipse/aether/internal/test/util/testResourceLoading.txt b/maven-resolver-test-util/src/test/resources/org/apache/maven/resolver/internal/test/util/testResourceLoading.txt
similarity index 100%
rename from maven-resolver-test-util/src/test/resources/org/eclipse/aether/internal/test/util/testResourceLoading.txt
rename to maven-resolver-test-util/src/test/resources/org/apache/maven/resolver/internal/test/util/testResourceLoading.txt
diff --git a/maven-resolver-transport-classpath/pom.xml b/maven-resolver-transport-classpath/pom.xml
index f91e490cd..91f2dfaba 100644
--- a/maven-resolver-transport-classpath/pom.xml
+++ b/maven-resolver-transport-classpath/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-transport-classpath
diff --git a/maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/ClasspathTransporter.java b/maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/ClasspathTransporter.java
similarity index 85%
rename from maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/ClasspathTransporter.java
rename to maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/ClasspathTransporter.java
index 968c231a4..b1e3bc09c 100644
--- a/maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/ClasspathTransporter.java
+++ b/maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/ClasspathTransporter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.classpath;
+package org.apache.maven.resolver.transport.classpath;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,15 +24,15 @@
import java.net.URL;
import java.net.URLConnection;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.AbstractTransporter;
-import org.eclipse.aether.spi.connector.transport.GetTask;
-import org.eclipse.aether.spi.connector.transport.PeekTask;
-import org.eclipse.aether.spi.connector.transport.PutTask;
-import org.eclipse.aether.spi.connector.transport.TransportTask;
-import org.eclipse.aether.transfer.NoTransporterException;
-import org.eclipse.aether.util.ConfigUtils;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.NoTransporterException;
+import org.apache.maven.resolver.spi.connector.transport.AbstractTransporter;
+import org.apache.maven.resolver.spi.connector.transport.GetTask;
+import org.apache.maven.resolver.spi.connector.transport.PeekTask;
+import org.apache.maven.resolver.spi.connector.transport.PutTask;
+import org.apache.maven.resolver.spi.connector.transport.TransportTask;
+import org.apache.maven.resolver.util.ConfigUtils;
/**
* A transporter reading from the classpath.
diff --git a/maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/ClasspathTransporterFactory.java b/maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/ClasspathTransporterFactory.java
similarity index 88%
rename from maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/ClasspathTransporterFactory.java
rename to maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/ClasspathTransporterFactory.java
index 9ed2147e6..864760f70 100644
--- a/maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/ClasspathTransporterFactory.java
+++ b/maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/ClasspathTransporterFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.classpath;
+package org.apache.maven.resolver.transport.classpath;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,11 +23,11 @@
import java.util.Objects;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.Transporter;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
-import org.eclipse.aether.transfer.NoTransporterException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.NoTransporterException;
+import org.apache.maven.resolver.spi.connector.transport.Transporter;
+import org.apache.maven.resolver.spi.connector.transport.TransporterFactory;
/**
* A transporter factory for repositories using the {@code classpath:} protocol. As example, getting an item named
diff --git a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/ResourceNotFoundException.java b/maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/ResourceNotFoundException.java
similarity index 95%
rename from maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/ResourceNotFoundException.java
rename to maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/ResourceNotFoundException.java
index 4f2736676..b051d45ad 100644
--- a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/ResourceNotFoundException.java
+++ b/maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/ResourceNotFoundException.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.file;
+package org.apache.maven.resolver.transport.classpath;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/package-info.java b/maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/package-info.java
similarity index 94%
rename from maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/package-info.java
rename to maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/package-info.java
index 8bcda932e..c020d2423 100644
--- a/maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/package-info.java
+++ b/maven-resolver-transport-classpath/src/main/java/org/apache/maven/resolver/transport/classpath/package-info.java
@@ -20,5 +20,5 @@
/**
* Support for downloads that utilize the classpath as "remote" storage.
*/
-package org.eclipse.aether.transport.classpath;
+package org.apache.maven.resolver.transport.classpath;
diff --git a/maven-resolver-transport-classpath/src/test/java/org/eclipse/aether/transport/classpath/ClasspathTransporterTest.java b/maven-resolver-transport-classpath/src/test/java/org/apache/maven/resolver/transport/classpath/ClasspathTransporterTest.java
similarity index 93%
rename from maven-resolver-transport-classpath/src/test/java/org/eclipse/aether/transport/classpath/ClasspathTransporterTest.java
rename to maven-resolver-transport-classpath/src/test/java/org/apache/maven/resolver/transport/classpath/ClasspathTransporterTest.java
index d61dec9c1..03afa7eef 100644
--- a/maven-resolver-transport-classpath/src/test/java/org/eclipse/aether/transport/classpath/ClasspathTransporterTest.java
+++ b/maven-resolver-transport-classpath/src/test/java/org/apache/maven/resolver/transport/classpath/ClasspathTransporterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.classpath;
+package org.apache.maven.resolver.transport.classpath;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,17 +26,17 @@
import java.net.URI;
import java.nio.charset.StandardCharsets;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.internal.test.util.TestFileUtils;
-import org.eclipse.aether.internal.test.util.TestUtils;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.GetTask;
-import org.eclipse.aether.spi.connector.transport.PeekTask;
-import org.eclipse.aether.spi.connector.transport.PutTask;
-import org.eclipse.aether.spi.connector.transport.Transporter;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
-import org.eclipse.aether.transfer.NoTransporterException;
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transfer.NoTransporterException;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
+import org.apache.maven.resolver.internal.test.util.TestFileUtils;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
+import org.apache.maven.resolver.spi.connector.transport.GetTask;
+import org.apache.maven.resolver.spi.connector.transport.PeekTask;
+import org.apache.maven.resolver.spi.connector.transport.PutTask;
+import org.apache.maven.resolver.spi.connector.transport.Transporter;
+import org.apache.maven.resolver.spi.connector.transport.TransporterFactory;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
@@ -52,7 +52,7 @@ public class ClasspathTransporterTest
private Transporter transporter;
- private RemoteRepository newRepo( String url )
+ private RemoteRepository newRepo(String url )
{
return new RemoteRepository.Builder( "test", "default", url ).build();
}
diff --git a/maven-resolver-transport-file/src/test/java/org/eclipse/aether/transport/file/RecordingTransportListener.java b/maven-resolver-transport-classpath/src/test/java/org/apache/maven/resolver/transport/classpath/RecordingTransportListener.java
similarity index 90%
rename from maven-resolver-transport-file/src/test/java/org/eclipse/aether/transport/file/RecordingTransportListener.java
rename to maven-resolver-transport-classpath/src/test/java/org/apache/maven/resolver/transport/classpath/RecordingTransportListener.java
index 76e35859f..77c0d3729 100644
--- a/maven-resolver-transport-file/src/test/java/org/eclipse/aether/transport/file/RecordingTransportListener.java
+++ b/maven-resolver-transport-classpath/src/test/java/org/apache/maven/resolver/transport/classpath/RecordingTransportListener.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.file;
+package org.apache.maven.resolver.transport.classpath;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.nio.Buffer;
import java.nio.ByteBuffer;
-import org.eclipse.aether.spi.connector.transport.TransportListener;
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.spi.connector.transport.TransportListener;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
class RecordingTransportListener
extends TransportListener
diff --git a/maven-resolver-transport-file/pom.xml b/maven-resolver-transport-file/pom.xml
index 8a28dd736..72e3bf3c8 100644
--- a/maven-resolver-transport-file/pom.xml
+++ b/maven-resolver-transport-file/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-transport-file
diff --git a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/FileTransporter.java b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/FileTransporter.java
similarity index 85%
rename from maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/FileTransporter.java
rename to maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/FileTransporter.java
index 7da42f2da..35ecd69fa 100644
--- a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/FileTransporter.java
+++ b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/FileTransporter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.file;
+package org.apache.maven.resolver.transport.file;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,13 +23,13 @@
import java.io.FileInputStream;
import java.io.FileOutputStream;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.AbstractTransporter;
-import org.eclipse.aether.spi.connector.transport.GetTask;
-import org.eclipse.aether.spi.connector.transport.PeekTask;
-import org.eclipse.aether.spi.connector.transport.PutTask;
-import org.eclipse.aether.spi.connector.transport.TransportTask;
-import org.eclipse.aether.transfer.NoTransporterException;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.spi.connector.transport.AbstractTransporter;
+import org.apache.maven.resolver.spi.connector.transport.GetTask;
+import org.apache.maven.resolver.spi.connector.transport.PeekTask;
+import org.apache.maven.resolver.spi.connector.transport.PutTask;
+import org.apache.maven.resolver.spi.connector.transport.TransportTask;
+import org.apache.maven.resolver.transfer.NoTransporterException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/FileTransporterFactory.java b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/FileTransporterFactory.java
similarity index 84%
rename from maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/FileTransporterFactory.java
rename to maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/FileTransporterFactory.java
index 349b4369d..7bce3d03e 100644
--- a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/FileTransporterFactory.java
+++ b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/FileTransporterFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.file;
+package org.apache.maven.resolver.transport.file;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,11 +23,11 @@
import java.util.Objects;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.Transporter;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
-import org.eclipse.aether.transfer.NoTransporterException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.spi.connector.transport.Transporter;
+import org.apache.maven.resolver.spi.connector.transport.TransporterFactory;
+import org.apache.maven.resolver.transfer.NoTransporterException;
/**
* A transporter factory for repositories using the {@code file:} protocol.
diff --git a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/PathUtils.java b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/PathUtils.java
similarity index 98%
rename from maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/PathUtils.java
rename to maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/PathUtils.java
index ac3f8fd3e..6a2c12f21 100644
--- a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/PathUtils.java
+++ b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/PathUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.file;
+package org.apache.maven.resolver.transport.file;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/ResourceNotFoundException.java b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/ResourceNotFoundException.java
similarity index 95%
rename from maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/ResourceNotFoundException.java
rename to maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/ResourceNotFoundException.java
index 737aade60..df5f35b2f 100644
--- a/maven-resolver-transport-classpath/src/main/java/org/eclipse/aether/transport/classpath/ResourceNotFoundException.java
+++ b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/ResourceNotFoundException.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.classpath;
+package org.apache.maven.resolver.transport.file;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/package-info.java b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/package-info.java
similarity index 94%
rename from maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/package-info.java
rename to maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/package-info.java
index 8220bf413..1116e8404 100644
--- a/maven-resolver-transport-file/src/main/java/org/eclipse/aether/transport/file/package-info.java
+++ b/maven-resolver-transport-file/src/main/java/org/apache/maven/resolver/transport/file/package-info.java
@@ -20,5 +20,5 @@
/**
* Support for downloads/uploads using the local filesystem as "remote" storage.
*/
-package org.eclipse.aether.transport.file;
+package org.apache.maven.resolver.transport.file;
diff --git a/maven-resolver-transport-file/src/test/java/org/eclipse/aether/transport/file/FileTransporterTest.java b/maven-resolver-transport-file/src/test/java/org/apache/maven/resolver/transport/file/FileTransporterTest.java
similarity index 95%
rename from maven-resolver-transport-file/src/test/java/org/eclipse/aether/transport/file/FileTransporterTest.java
rename to maven-resolver-transport-file/src/test/java/org/apache/maven/resolver/transport/file/FileTransporterTest.java
index e075dfd88..0b8682525 100644
--- a/maven-resolver-transport-file/src/test/java/org/eclipse/aether/transport/file/FileTransporterTest.java
+++ b/maven-resolver-transport-file/src/test/java/org/apache/maven/resolver/transport/file/FileTransporterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.file;
+package org.apache.maven.resolver.transport.file;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,17 +26,17 @@
import java.net.URI;
import java.nio.charset.StandardCharsets;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.internal.test.util.TestFileUtils;
-import org.eclipse.aether.internal.test.util.TestUtils;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.GetTask;
-import org.eclipse.aether.spi.connector.transport.PeekTask;
-import org.eclipse.aether.spi.connector.transport.PutTask;
-import org.eclipse.aether.spi.connector.transport.Transporter;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
-import org.eclipse.aether.transfer.NoTransporterException;
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.internal.test.util.TestFileUtils;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.spi.connector.transport.GetTask;
+import org.apache.maven.resolver.spi.connector.transport.PeekTask;
+import org.apache.maven.resolver.spi.connector.transport.PutTask;
+import org.apache.maven.resolver.spi.connector.transport.Transporter;
+import org.apache.maven.resolver.spi.connector.transport.TransporterFactory;
+import org.apache.maven.resolver.transfer.NoTransporterException;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
diff --git a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/RecordingTransportListener.java b/maven-resolver-transport-file/src/test/java/org/apache/maven/resolver/transport/file/RecordingTransportListener.java
similarity index 91%
rename from maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/RecordingTransportListener.java
rename to maven-resolver-transport-file/src/test/java/org/apache/maven/resolver/transport/file/RecordingTransportListener.java
index 3f1859d22..1c158ee78 100644
--- a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/RecordingTransportListener.java
+++ b/maven-resolver-transport-file/src/test/java/org/apache/maven/resolver/transport/file/RecordingTransportListener.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.file;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.nio.Buffer;
import java.nio.ByteBuffer;
-import org.eclipse.aether.spi.connector.transport.TransportListener;
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.spi.connector.transport.TransportListener;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
class RecordingTransportListener
extends TransportListener
diff --git a/maven-resolver-transport-http/pom.xml b/maven-resolver-transport-http/pom.xml
index a0e11ba75..a107aa6d3 100644
--- a/maven-resolver-transport-http/pom.xml
+++ b/maven-resolver-transport-http/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-transport-http
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/AuthSchemePool.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/AuthSchemePool.java
similarity index 97%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/AuthSchemePool.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/AuthSchemePool.java
index 384227fa4..3183d61b8 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/AuthSchemePool.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/AuthSchemePool.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/ChecksumExtractor.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/ChecksumExtractor.java
similarity index 97%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/ChecksumExtractor.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/ChecksumExtractor.java
index 8fde9b817..35e7d6c60 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/ChecksumExtractor.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/ChecksumExtractor.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/DeferredCredentialsProvider.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/DeferredCredentialsProvider.java
similarity index 98%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/DeferredCredentialsProvider.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/DeferredCredentialsProvider.java
index 233eb426a..b03ec0b8b 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/DeferredCredentialsProvider.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/DeferredCredentialsProvider.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -31,7 +31,7 @@
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.impl.client.BasicCredentialsProvider;
-import org.eclipse.aether.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.AuthenticationContext;
/**
* Credentials provider that defers calls into the auth context until authentication is actually requested.
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/DemuxCredentialsProvider.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/DemuxCredentialsProvider.java
similarity index 98%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/DemuxCredentialsProvider.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/DemuxCredentialsProvider.java
index a0d565368..c64cc382c 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/DemuxCredentialsProvider.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/DemuxCredentialsProvider.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/GlobalState.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/GlobalState.java
similarity index 97%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/GlobalState.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/GlobalState.java
index b8d8c8003..710638cf5 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/GlobalState.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/GlobalState.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -33,9 +33,9 @@
import org.apache.http.conn.socket.PlainConnectionSocketFactory;
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
-import org.eclipse.aether.RepositoryCache;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.util.ConfigUtils;
+import org.apache.maven.resolver.RepositoryCache;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.util.ConfigUtils;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLSocketFactory;
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpMkCol.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/HttpMkCol.java
similarity index 95%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpMkCol.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/HttpMkCol.java
index b3b479e15..32c2e4182 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpMkCol.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/HttpMkCol.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporter.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/HttpTransporter.java
similarity index 96%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporter.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/HttpTransporter.java
index 91b15aaf6..2d5feecae 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporter.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/HttpTransporter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -52,19 +52,19 @@
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.util.EntityUtils;
-import org.eclipse.aether.ConfigurationProperties;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.Proxy;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.AbstractTransporter;
-import org.eclipse.aether.spi.connector.transport.GetTask;
-import org.eclipse.aether.spi.connector.transport.PeekTask;
-import org.eclipse.aether.spi.connector.transport.PutTask;
-import org.eclipse.aether.spi.connector.transport.TransportTask;
-import org.eclipse.aether.transfer.NoTransporterException;
-import org.eclipse.aether.transfer.TransferCancelledException;
-import org.eclipse.aether.util.ConfigUtils;
+import org.apache.maven.resolver.ConfigurationProperties;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.Proxy;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.spi.connector.transport.AbstractTransporter;
+import org.apache.maven.resolver.spi.connector.transport.GetTask;
+import org.apache.maven.resolver.spi.connector.transport.PeekTask;
+import org.apache.maven.resolver.spi.connector.transport.PutTask;
+import org.apache.maven.resolver.spi.connector.transport.TransportTask;
+import org.apache.maven.resolver.transfer.NoTransporterException;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
+import org.apache.maven.resolver.util.ConfigUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporterFactory.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/HttpTransporterFactory.java
similarity index 88%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporterFactory.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/HttpTransporterFactory.java
index 0143035a7..f167210fb 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporterFactory.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/HttpTransporterFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,11 +26,11 @@
import java.util.HashMap;
import java.util.Map;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.Transporter;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
-import org.eclipse.aether.transfer.NoTransporterException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.spi.connector.transport.Transporter;
+import org.apache.maven.resolver.spi.connector.transport.TransporterFactory;
+import org.apache.maven.resolver.transfer.NoTransporterException;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/LocalState.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/LocalState.java
similarity index 94%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/LocalState.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/LocalState.java
index c0f83523f..76b7b1ae0 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/LocalState.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/LocalState.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,9 +26,9 @@
import org.apache.http.HttpHost;
import org.apache.http.auth.AuthScheme;
import org.apache.http.conn.HttpClientConnectionManager;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.transport.http.GlobalState.CompoundKey;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.transport.http.GlobalState.CompoundKey;
/**
* Container for HTTP-related state that can be shared across invocations of the transporter to optimize the
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/Nexus2ChecksumExtractor.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/Nexus2ChecksumExtractor.java
similarity index 97%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/Nexus2ChecksumExtractor.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/Nexus2ChecksumExtractor.java
index 78332bcca..45a0b7fe5 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/Nexus2ChecksumExtractor.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/Nexus2ChecksumExtractor.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/SharingAuthCache.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/SharingAuthCache.java
similarity index 98%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/SharingAuthCache.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/SharingAuthCache.java
index 70dca44e4..51ab1a5b9 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/SharingAuthCache.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/SharingAuthCache.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/SharingHttpContext.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/SharingHttpContext.java
similarity index 97%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/SharingHttpContext.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/SharingHttpContext.java
index 3ccd907bb..7ae58b001 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/SharingHttpContext.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/SharingHttpContext.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/SslConfig.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/SslConfig.java
similarity index 93%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/SslConfig.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/SslConfig.java
index d90e1777a..a9a908f8f 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/SslConfig.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/SslConfig.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,9 +25,9 @@
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLContext;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.util.ConfigUtils;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.util.ConfigUtils;
/**
* SSL-related configuration and cache key for connection pools (whose scheme registries are derived from this config).
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/UriUtils.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/UriUtils.java
similarity index 97%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/UriUtils.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/UriUtils.java
index 23502293c..c9d45ba88 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/UriUtils.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/UriUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/XChecksumChecksumExtractor.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/XChecksumChecksumExtractor.java
similarity index 98%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/XChecksumChecksumExtractor.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/XChecksumChecksumExtractor.java
index 26edf3279..871e5d915 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/XChecksumChecksumExtractor.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/XChecksumChecksumExtractor.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/package-info.java b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/package-info.java
similarity index 95%
rename from maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/package-info.java
rename to maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/package-info.java
index 828299eeb..41086c5c6 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/package-info.java
+++ b/maven-resolver-transport-http/src/main/java/org/apache/maven/resolver/transport/http/package-info.java
@@ -21,5 +21,5 @@
* Support for downloads/uploads via the HTTP and HTTPS protocols. The current implementation is backed by
* Apache HttpClient.
*/
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
diff --git a/maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/HttpServer.java b/maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/HttpServer.java
similarity index 99%
rename from maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/HttpServer.java
rename to maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/HttpServer.java
index 67cb450f6..448d78a7a 100644
--- a/maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/HttpServer.java
+++ b/maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/HttpServer.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -35,7 +35,7 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.eclipse.aether.util.ChecksumUtils;
+import org.apache.maven.resolver.util.ChecksumUtils;
import org.eclipse.jetty.http.HttpHeader;
import org.eclipse.jetty.http.HttpMethod;
import org.eclipse.jetty.server.Request;
diff --git a/maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/HttpTransporterTest.java b/maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/HttpTransporterTest.java
similarity index 97%
rename from maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/HttpTransporterTest.java
rename to maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/HttpTransporterTest.java
index 745514f9f..f61dadfbe 100644
--- a/maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/HttpTransporterTest.java
+++ b/maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/HttpTransporterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -36,22 +36,22 @@
import org.apache.http.conn.ConnectTimeoutException;
import org.apache.http.pool.ConnPoolControl;
import org.apache.http.pool.PoolStats;
-import org.eclipse.aether.ConfigurationProperties;
-import org.eclipse.aether.DefaultRepositoryCache;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.internal.test.util.TestFileUtils;
-import org.eclipse.aether.internal.test.util.TestUtils;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.Proxy;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.GetTask;
-import org.eclipse.aether.spi.connector.transport.PeekTask;
-import org.eclipse.aether.spi.connector.transport.PutTask;
-import org.eclipse.aether.spi.connector.transport.Transporter;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
-import org.eclipse.aether.transfer.NoTransporterException;
-import org.eclipse.aether.transfer.TransferCancelledException;
-import org.eclipse.aether.util.repository.AuthenticationBuilder;
+import org.apache.maven.resolver.ConfigurationProperties;
+import org.apache.maven.resolver.DefaultRepositoryCache;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.internal.test.util.TestFileUtils;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.Proxy;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.spi.connector.transport.GetTask;
+import org.apache.maven.resolver.spi.connector.transport.PeekTask;
+import org.apache.maven.resolver.spi.connector.transport.PutTask;
+import org.apache.maven.resolver.spi.connector.transport.Transporter;
+import org.apache.maven.resolver.spi.connector.transport.TransporterFactory;
+import org.apache.maven.resolver.transfer.NoTransporterException;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
+import org.apache.maven.resolver.util.repository.AuthenticationBuilder;
import org.junit.After;
import org.junit.Before;
import org.junit.Rule;
diff --git a/maven-resolver-transport-classpath/src/test/java/org/eclipse/aether/transport/classpath/RecordingTransportListener.java b/maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/RecordingTransportListener.java
similarity index 91%
rename from maven-resolver-transport-classpath/src/test/java/org/eclipse/aether/transport/classpath/RecordingTransportListener.java
rename to maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/RecordingTransportListener.java
index 8d453b131..3d1d2216b 100644
--- a/maven-resolver-transport-classpath/src/test/java/org/eclipse/aether/transport/classpath/RecordingTransportListener.java
+++ b/maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/RecordingTransportListener.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.classpath;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.nio.Buffer;
import java.nio.ByteBuffer;
-import org.eclipse.aether.spi.connector.transport.TransportListener;
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.spi.connector.transport.TransportListener;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
class RecordingTransportListener
extends TransportListener
diff --git a/maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/UriUtilsTest.java b/maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/UriUtilsTest.java
similarity index 99%
rename from maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/UriUtilsTest.java
rename to maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/UriUtilsTest.java
index 70fd34d0c..d2168f7a8 100644
--- a/maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/UriUtilsTest.java
+++ b/maven-resolver-transport-http/src/test/java/org/apache/maven/resolver/transport/http/UriUtilsTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.http;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-wagon/pom.xml b/maven-resolver-transport-wagon/pom.xml
index d2479bf64..3ec79a697 100644
--- a/maven-resolver-transport-wagon/pom.xml
+++ b/maven-resolver-transport-wagon/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-transport-wagon
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/internal/transport/wagon/PlexusWagonConfigurator.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/internal/transport/wagon/PlexusWagonConfigurator.java
similarity index 96%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/internal/transport/wagon/PlexusWagonConfigurator.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/internal/transport/wagon/PlexusWagonConfigurator.java
index e41b1ee52..a60f02367 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/internal/transport/wagon/PlexusWagonConfigurator.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/internal/transport/wagon/PlexusWagonConfigurator.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.transport.wagon;
+package org.apache.maven.resolver.internal.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -32,7 +32,7 @@
import org.codehaus.plexus.configuration.PlexusConfiguration;
import org.codehaus.plexus.configuration.xml.XmlPlexusConfiguration;
import org.codehaus.plexus.util.xml.Xpp3Dom;
-import org.eclipse.aether.transport.wagon.WagonConfigurator;
+import org.apache.maven.resolver.transport.wagon.WagonConfigurator;
import javax.inject.Inject;
import javax.inject.Named;
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/internal/transport/wagon/PlexusWagonProvider.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/internal/transport/wagon/PlexusWagonProvider.java
similarity index 94%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/internal/transport/wagon/PlexusWagonProvider.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/internal/transport/wagon/PlexusWagonProvider.java
index e46130c6b..ef62d1dcc 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/internal/transport/wagon/PlexusWagonProvider.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/internal/transport/wagon/PlexusWagonProvider.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.internal.transport.wagon;
+package org.apache.maven.resolver.internal.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,7 +23,7 @@
import org.apache.maven.wagon.Wagon;
import org.codehaus.plexus.PlexusContainer;
-import org.eclipse.aether.transport.wagon.WagonProvider;
+import org.apache.maven.resolver.transport.wagon.WagonProvider;
import javax.inject.Inject;
import javax.inject.Named;
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/internal/transport/wagon/package-info.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/internal/transport/wagon/package-info.java
similarity index 94%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/internal/transport/wagon/package-info.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/internal/transport/wagon/package-info.java
index 1d87669ff..34cc9e069 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/internal/transport/wagon/package-info.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/internal/transport/wagon/package-info.java
@@ -21,5 +21,5 @@
* Integration with the IoC container which is the native runtime environment expected by many wagon
* implementations.
*/
-package org.eclipse.aether.internal.transport.wagon;
+package org.apache.maven.resolver.internal.transport.wagon;
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonCancelledException.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonCancelledException.java
similarity index 91%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonCancelledException.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonCancelledException.java
index 821e596db..eed845abd 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonCancelledException.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonCancelledException.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
/**
* Unchecked exception to allow the checked {@link TransferCancelledException} to bubble up from a wagon.
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonConfigurator.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonConfigurator.java
similarity index 96%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonConfigurator.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonConfigurator.java
index 42399cba9..21ac6922d 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonConfigurator.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonConfigurator.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonProvider.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonProvider.java
similarity index 97%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonProvider.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonProvider.java
index 77bf9d6b0..e4edf3ffb 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonProvider.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonProvider.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonTransferListener.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonTransferListener.java
similarity index 91%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonTransferListener.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonTransferListener.java
index 34363ae14..57acc8b89 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonTransferListener.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonTransferListener.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import org.apache.maven.wagon.events.TransferEvent;
import org.apache.maven.wagon.observers.AbstractTransferListener;
-import org.eclipse.aether.spi.connector.transport.TransportListener;
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.spi.connector.transport.TransportListener;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
/**
* A wagon transfer listener that forwards events to a transport listener.
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonTransporter.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonTransporter.java
similarity index 95%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonTransporter.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonTransporter.java
index 4a985633c..0ccfbad6e 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonTransporter.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonTransporter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -46,18 +46,18 @@
import org.apache.maven.wagon.proxy.ProxyInfoProvider;
import org.apache.maven.wagon.repository.Repository;
import org.apache.maven.wagon.repository.RepositoryPermissions;
-import org.eclipse.aether.ConfigurationProperties;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.Proxy;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.GetTask;
-import org.eclipse.aether.spi.connector.transport.PeekTask;
-import org.eclipse.aether.spi.connector.transport.PutTask;
-import org.eclipse.aether.spi.connector.transport.TransportTask;
-import org.eclipse.aether.spi.connector.transport.Transporter;
-import org.eclipse.aether.transfer.NoTransporterException;
-import org.eclipse.aether.util.ConfigUtils;
+import org.apache.maven.resolver.ConfigurationProperties;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.Proxy;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.spi.connector.transport.GetTask;
+import org.apache.maven.resolver.spi.connector.transport.PeekTask;
+import org.apache.maven.resolver.spi.connector.transport.PutTask;
+import org.apache.maven.resolver.spi.connector.transport.TransportTask;
+import org.apache.maven.resolver.spi.connector.transport.Transporter;
+import org.apache.maven.resolver.transfer.NoTransporterException;
+import org.apache.maven.resolver.util.ConfigUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonTransporterFactory.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonTransporterFactory.java
similarity index 83%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonTransporterFactory.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonTransporterFactory.java
index 9ef3ecd83..585c83972 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/WagonTransporterFactory.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/WagonTransporterFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,13 +24,11 @@
import java.util.Objects;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.Transporter;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
-import org.eclipse.aether.spi.locator.Service;
-import org.eclipse.aether.spi.locator.ServiceLocator;
-import org.eclipse.aether.transfer.NoTransporterException;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.spi.connector.transport.Transporter;
+import org.apache.maven.resolver.spi.connector.transport.TransporterFactory;
+import org.apache.maven.resolver.transfer.NoTransporterException;
/**
* A transporter factory using Apache Maven Wagon. Note
@@ -39,7 +37,7 @@
*/
@Named( "wagon" )
public final class WagonTransporterFactory
- implements TransporterFactory, Service
+ implements TransporterFactory
{
private WagonProvider wagonProvider;
@@ -65,12 +63,6 @@ public WagonTransporterFactory()
setWagonConfigurator( wagonConfigurator );
}
- public void initService( ServiceLocator locator )
- {
- setWagonProvider( locator.getService( WagonProvider.class ) );
- setWagonConfigurator( locator.getService( WagonConfigurator.class ) );
- }
-
/**
* Sets the wagon provider to use to acquire and release wagon instances.
*
diff --git a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/package-info.java b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/package-info.java
similarity index 95%
rename from maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/package-info.java
rename to maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/package-info.java
index 82df9aced..21c40592c 100644
--- a/maven-resolver-transport-wagon/src/main/java/org/eclipse/aether/transport/wagon/package-info.java
+++ b/maven-resolver-transport-wagon/src/main/java/org/apache/maven/resolver/transport/wagon/package-info.java
@@ -20,5 +20,5 @@
/**
* Support for downloads/uploads using Apache Maven Wagon.
*/
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
diff --git a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/AbstractWagonTransporterTest.java b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/AbstractWagonTransporterTest.java
similarity index 94%
rename from maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/AbstractWagonTransporterTest.java
rename to maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/AbstractWagonTransporterTest.java
index cd6bd556b..807ddbf5e 100644
--- a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/AbstractWagonTransporterTest.java
+++ b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/AbstractWagonTransporterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -32,21 +32,21 @@
import org.apache.maven.wagon.ResourceDoesNotExistException;
import org.apache.maven.wagon.TransferFailedException;
import org.apache.maven.wagon.Wagon;
-import org.eclipse.aether.ConfigurationProperties;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.internal.test.util.TestFileUtils;
-import org.eclipse.aether.internal.test.util.TestUtils;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.Proxy;
-import org.eclipse.aether.repository.RemoteRepository;
-import org.eclipse.aether.spi.connector.transport.GetTask;
-import org.eclipse.aether.spi.connector.transport.PeekTask;
-import org.eclipse.aether.spi.connector.transport.PutTask;
-import org.eclipse.aether.spi.connector.transport.Transporter;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
-import org.eclipse.aether.transfer.NoTransporterException;
-import org.eclipse.aether.transfer.TransferCancelledException;
-import org.eclipse.aether.util.repository.AuthenticationBuilder;
+import org.apache.maven.resolver.ConfigurationProperties;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.internal.test.util.TestFileUtils;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.Proxy;
+import org.apache.maven.resolver.repository.RemoteRepository;
+import org.apache.maven.resolver.spi.connector.transport.GetTask;
+import org.apache.maven.resolver.spi.connector.transport.PeekTask;
+import org.apache.maven.resolver.spi.connector.transport.PutTask;
+import org.apache.maven.resolver.spi.connector.transport.Transporter;
+import org.apache.maven.resolver.spi.connector.transport.TransporterFactory;
+import org.apache.maven.resolver.transfer.NoTransporterException;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
+import org.apache.maven.resolver.util.repository.AuthenticationBuilder;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
diff --git a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/Configurable.java b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/Configurable.java
similarity index 94%
rename from maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/Configurable.java
rename to maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/Configurable.java
index 9a90f6ffc..9a95f101b 100644
--- a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/Configurable.java
+++ b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/Configurable.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/MemStreamWagon.java b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/MemStreamWagon.java
similarity index 98%
rename from maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/MemStreamWagon.java
rename to maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/MemStreamWagon.java
index 6b4be8ffb..0bdfaed7f 100644
--- a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/MemStreamWagon.java
+++ b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/MemStreamWagon.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/MemWagon.java b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/MemWagon.java
similarity index 99%
rename from maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/MemWagon.java
rename to maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/MemWagon.java
index bc62d3766..dcebefb00 100644
--- a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/MemWagon.java
+++ b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/MemWagon.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/MemWagonUtils.java b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/MemWagonUtils.java
similarity index 98%
rename from maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/MemWagonUtils.java
rename to maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/MemWagonUtils.java
index 993a26af7..1a00bbc81 100644
--- a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/MemWagonUtils.java
+++ b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/MemWagonUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/PlexusSupportTest.java b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/PlexusSupportTest.java
similarity index 91%
rename from maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/PlexusSupportTest.java
rename to maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/PlexusSupportTest.java
index c82e6727f..700794a67 100644
--- a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/PlexusSupportTest.java
+++ b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/PlexusSupportTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,7 +21,7 @@
import org.codehaus.plexus.ContainerConfiguration;
import org.codehaus.plexus.PlexusTestCase;
-import org.eclipse.aether.spi.connector.transport.TransporterFactory;
+import org.apache.maven.resolver.spi.connector.transport.TransporterFactory;
/**
*/
diff --git a/maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/RecordingTransportListener.java b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/RecordingTransportListener.java
similarity index 90%
rename from maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/RecordingTransportListener.java
rename to maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/RecordingTransportListener.java
index e7ca7c969..ebf0d0c1a 100644
--- a/maven-resolver-transport-http/src/test/java/org/eclipse/aether/transport/http/RecordingTransportListener.java
+++ b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/RecordingTransportListener.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.http;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.nio.Buffer;
import java.nio.ByteBuffer;
-import org.eclipse.aether.spi.connector.transport.TransportListener;
-import org.eclipse.aether.transfer.TransferCancelledException;
+import org.apache.maven.resolver.spi.connector.transport.TransportListener;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
class RecordingTransportListener
extends TransportListener
diff --git a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/StreamWagonTransporterTest.java b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/StreamWagonTransporterTest.java
similarity index 95%
rename from maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/StreamWagonTransporterTest.java
rename to maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/StreamWagonTransporterTest.java
index c3f3fd47c..2ca22abf2 100644
--- a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/StreamWagonTransporterTest.java
+++ b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/StreamWagonTransporterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/WagonTransporterTest.java b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/WagonTransporterTest.java
similarity index 95%
rename from maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/WagonTransporterTest.java
rename to maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/WagonTransporterTest.java
index 5a1039960..3ddb25c76 100644
--- a/maven-resolver-transport-wagon/src/test/java/org/eclipse/aether/transport/wagon/WagonTransporterTest.java
+++ b/maven-resolver-transport-wagon/src/test/java/org/apache/maven/resolver/transport/wagon/WagonTransporterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.transport.wagon;
+package org.apache.maven.resolver.transport.wagon;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/pom.xml b/maven-resolver-util/pom.xml
index a3d0c64e0..366c36b55 100644
--- a/maven-resolver-util/pom.xml
+++ b/maven-resolver-util/pom.xml
@@ -25,7 +25,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
maven-resolver-util
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/ChecksumUtils.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/ChecksumUtils.java
similarity index 99%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/ChecksumUtils.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/ChecksumUtils.java
index 187edddbf..06e48f80c 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/ChecksumUtils.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/ChecksumUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util;
+package org.apache.maven.resolver.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/ConfigUtils.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/ConfigUtils.java
similarity index 99%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/ConfigUtils.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/ConfigUtils.java
index df1ba3e38..7be2f6d45 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/ConfigUtils.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/ConfigUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util;
+package org.apache.maven.resolver.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,7 +25,7 @@
import java.util.List;
import java.util.Map;
-import org.eclipse.aether.RepositorySystemSession;
+import org.apache.maven.resolver.RepositorySystemSession;
/**
* A utility class to read configuration properties from a repository system session.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/StringUtils.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/StringUtils.java
similarity index 97%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/StringUtils.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/StringUtils.java
index 410652b8f..adf99bc82 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/StringUtils.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/StringUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util;
+package org.apache.maven.resolver.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/ArtifactIdUtils.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/ArtifactIdUtils.java
similarity index 98%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/ArtifactIdUtils.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/ArtifactIdUtils.java
index 27a1f0d01..b6e280fa7 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/ArtifactIdUtils.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/ArtifactIdUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.artifact.Artifact;
+import org.apache.maven.resolver.artifact.Artifact;
import java.util.Objects;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/DefaultArtifactTypeRegistry.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/DefaultArtifactTypeRegistry.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/DefaultArtifactTypeRegistry.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/DefaultArtifactTypeRegistry.java
index 9fb29af82..38ca7a547 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/DefaultArtifactTypeRegistry.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/DefaultArtifactTypeRegistry.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.artifact.ArtifactType;
+import org.apache.maven.resolver.artifact.ArtifactType;
/**
* A simple artifact type registry.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/DelegatingArtifact.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/DelegatingArtifact.java
similarity index 96%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/DelegatingArtifact.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/DelegatingArtifact.java
index 00fbcd488..476bb9932 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/DelegatingArtifact.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/DelegatingArtifact.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.util.Map;
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.artifact.AbstractArtifact;
-import org.eclipse.aether.artifact.Artifact;
+import org.apache.maven.resolver.artifact.AbstractArtifact;
+import org.apache.maven.resolver.artifact.Artifact;
/**
* An artifact that delegates to another artifact instance. This class serves as a base for subclasses that want to
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/JavaScopes.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/JavaScopes.java
similarity index 90%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/JavaScopes.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/JavaScopes.java
index bf4894cf7..b6e160381 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/JavaScopes.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/JavaScopes.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,10 +19,12 @@
* under the License.
*/
+import org.apache.maven.resolver.graph.Dependency;
+
/**
* The dependency scopes used for Java dependencies.
*
- * @see org.eclipse.aether.graph.Dependency#getScope()
+ * @see Dependency#getScope()
*/
public final class JavaScopes
{
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/OverlayArtifactTypeRegistry.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/OverlayArtifactTypeRegistry.java
similarity index 92%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/OverlayArtifactTypeRegistry.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/OverlayArtifactTypeRegistry.java
index 6768b1691..ae3173431 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/OverlayArtifactTypeRegistry.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/OverlayArtifactTypeRegistry.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,8 +19,8 @@
* under the License.
*/
-import org.eclipse.aether.artifact.ArtifactType;
-import org.eclipse.aether.artifact.ArtifactTypeRegistry;
+import org.apache.maven.resolver.artifact.ArtifactType;
+import org.apache.maven.resolver.artifact.ArtifactTypeRegistry;
/**
* An artifact type registry which first consults its own mappings and in case of an unknown type falls back to another
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/SimpleArtifactTypeRegistry.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/SimpleArtifactTypeRegistry.java
similarity index 91%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/SimpleArtifactTypeRegistry.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/SimpleArtifactTypeRegistry.java
index 269e42bd7..4566af771 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/SimpleArtifactTypeRegistry.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/SimpleArtifactTypeRegistry.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,8 +22,8 @@
import java.util.HashMap;
import java.util.Map;
-import org.eclipse.aether.artifact.ArtifactType;
-import org.eclipse.aether.artifact.ArtifactTypeRegistry;
+import org.apache.maven.resolver.artifact.ArtifactType;
+import org.apache.maven.resolver.artifact.ArtifactTypeRegistry;
/**
* A simple map-based artifact type registry.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/SubArtifact.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/SubArtifact.java
similarity index 98%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/SubArtifact.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/SubArtifact.java
index 950ccc470..9ece59f49 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/SubArtifact.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/SubArtifact.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,8 +25,8 @@
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.artifact.AbstractArtifact;
-import org.eclipse.aether.artifact.Artifact;
+import org.apache.maven.resolver.artifact.AbstractArtifact;
+import org.apache.maven.resolver.artifact.Artifact;
/**
* An artifact whose identity is derived from another artifact. Note: Instances of this class are immutable and
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/package-info.java
index 153159fa9..897b4b6ae 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/artifact/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/artifact/package-info.java
@@ -20,5 +20,5 @@
/**
* Utilities around artifacts and artifact type registries.
*/
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/concurrency/RunnableErrorForwarder.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/concurrency/RunnableErrorForwarder.java
similarity index 98%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/concurrency/RunnableErrorForwarder.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/concurrency/RunnableErrorForwarder.java
index 6f219f1c2..0f7f926ed 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/concurrency/RunnableErrorForwarder.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/concurrency/RunnableErrorForwarder.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.concurrency;
+package org.apache.maven.resolver.util.concurrency;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/concurrency/WorkerThreadFactory.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/concurrency/WorkerThreadFactory.java
similarity index 97%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/concurrency/WorkerThreadFactory.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/concurrency/WorkerThreadFactory.java
index 26d0fb69c..28ad25514 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/concurrency/WorkerThreadFactory.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/concurrency/WorkerThreadFactory.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.concurrency;
+package org.apache.maven.resolver.util.concurrency;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/concurrency/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/concurrency/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/concurrency/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/concurrency/package-info.java
index 2bb7853ee..32e23f5c0 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/concurrency/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/concurrency/package-info.java
@@ -20,5 +20,5 @@
/**
* Utilities for concurrent task processing.
*/
-package org.eclipse.aether.util.concurrency;
+package org.apache.maven.resolver.util.concurrency;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/AbstractPatternDependencyFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/AbstractPatternDependencyFilter.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/AbstractPatternDependencyFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/AbstractPatternDependencyFilter.java
index 9929074de..14f8ed02b 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/AbstractPatternDependencyFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/AbstractPatternDependencyFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,14 +26,14 @@
import java.util.Objects;
import java.util.Set;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionRange;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionRange;
+import org.apache.maven.resolver.version.VersionScheme;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/AndDependencyFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/AndDependencyFilter.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/AndDependencyFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/AndDependencyFilter.java
index 326607309..a7817588b 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/AndDependencyFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/AndDependencyFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,8 +25,8 @@
import java.util.List;
import java.util.Set;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/DependencyFilterUtils.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/DependencyFilterUtils.java
similarity index 97%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/DependencyFilterUtils.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/DependencyFilterUtils.java
index f178d0b5a..8d9f977fc 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/DependencyFilterUtils.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/DependencyFilterUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,8 +24,8 @@
import java.util.Collections;
import java.util.HashSet;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.util.artifact.JavaScopes;
+import org.apache.maven.resolver.util.artifact.JavaScopes;
+import org.apache.maven.resolver.graph.DependencyFilter;
/**
* A utility class assisting in the creation of dependency node filters.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/ExclusionsDependencyFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/ExclusionsDependencyFilter.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/ExclusionsDependencyFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/ExclusionsDependencyFilter.java
index 7513949e7..68e39d78b 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/ExclusionsDependencyFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/ExclusionsDependencyFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,9 +24,9 @@
import java.util.List;
import java.util.Set;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/NotDependencyFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/NotDependencyFilter.java
similarity index 92%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/NotDependencyFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/NotDependencyFilter.java
index dcb419a63..2b5e8b730 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/NotDependencyFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/NotDependencyFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,8 +22,8 @@
import java.util.List;
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
/**
* A dependency filter that negates another filter.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/OrDependencyFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/OrDependencyFilter.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/OrDependencyFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/OrDependencyFilter.java
index 2c408e7b6..c62d2cba7 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/OrDependencyFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/OrDependencyFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,8 +25,8 @@
import java.util.List;
import java.util.Set;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
/**
* A dependency filter that combines zero or more other filters using a logical {@code OR}.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/PatternExclusionsDependencyFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/PatternExclusionsDependencyFilter.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/PatternExclusionsDependencyFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/PatternExclusionsDependencyFilter.java
index e7686147a..a811cf956 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/PatternExclusionsDependencyFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/PatternExclusionsDependencyFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import java.util.Collection;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.version.VersionScheme;
/**
* A simple filter to exclude artifacts from a list of patterns. The artifact pattern syntax is of the form:
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/PatternInclusionsDependencyFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/PatternInclusionsDependencyFilter.java
similarity index 96%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/PatternInclusionsDependencyFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/PatternInclusionsDependencyFilter.java
index e30600b0d..b7c009535 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/PatternInclusionsDependencyFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/PatternInclusionsDependencyFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,7 +21,7 @@
import java.util.Collection;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.version.VersionScheme;
/**
* A simple filter to include artifacts from a list of patterns. The artifact pattern syntax is of the form:
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/ScopeDependencyFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/ScopeDependencyFilter.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/ScopeDependencyFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/ScopeDependencyFilter.java
index d2657d36a..d5bb7f6ba 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/ScopeDependencyFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/ScopeDependencyFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,9 +25,9 @@
import java.util.List;
import java.util.Set;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
/**
* A dependency filter based on dependency scopes. Note: This filter does not assume any relationships between
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/package-info.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/package-info.java
index 6547d2ebc..cbe90e75c 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/filter/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/filter/package-info.java
@@ -20,5 +20,5 @@
/**
* Various dependency filters for selecting nodes in a dependency graph.
*/
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/ClassicDependencyManager.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/ClassicDependencyManager.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/ClassicDependencyManager.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/ClassicDependencyManager.java
index aec953629..479388540 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/ClassicDependencyManager.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/ClassicDependencyManager.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.manager;
+package org.apache.maven.resolver.util.graph.manager;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,14 +25,14 @@
import java.util.LinkedHashSet;
import java.util.Map;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.ArtifactProperties;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyManagement;
-import org.eclipse.aether.collection.DependencyManager;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.Exclusion;
-import org.eclipse.aether.util.artifact.JavaScopes;
+import org.apache.maven.resolver.util.artifact.JavaScopes;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.ArtifactProperties;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyManagement;
+import org.apache.maven.resolver.collection.DependencyManager;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.Exclusion;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/DefaultDependencyManager.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/DefaultDependencyManager.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/DefaultDependencyManager.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/DefaultDependencyManager.java
index 2c9760470..2dff36931 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/DefaultDependencyManager.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/DefaultDependencyManager.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.manager;
+package org.apache.maven.resolver.util.graph.manager;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,14 +26,14 @@
import java.util.Map;
import java.util.Objects;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.ArtifactProperties;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyManagement;
-import org.eclipse.aether.collection.DependencyManager;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.Exclusion;
-import org.eclipse.aether.util.artifact.JavaScopes;
+import org.apache.maven.resolver.util.artifact.JavaScopes;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.ArtifactProperties;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyManagement;
+import org.apache.maven.resolver.collection.DependencyManager;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.Exclusion;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/DependencyManagerUtils.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/DependencyManagerUtils.java
similarity index 96%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/DependencyManagerUtils.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/DependencyManagerUtils.java
index 3afcacc27..b46d079eb 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/DependencyManagerUtils.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/DependencyManagerUtils.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.manager;
+package org.apache.maven.resolver.util.graph.manager;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,8 +22,8 @@
import java.util.Collection;
import java.util.Map;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.graph.Exclusion;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.graph.Exclusion;
/**
* A utility class assisting in analyzing the effects of dependency management.
@@ -32,7 +32,7 @@ public final class DependencyManagerUtils
{
/**
- * The key in the repository session's {@link org.eclipse.aether.RepositorySystemSession#getConfigProperties()
+ * The key in the repository session's {@link RepositorySystemSession#getConfigProperties()
* configuration properties} used to store a {@link Boolean} flag controlling the verbose mode for dependency
* management. If enabled, the original attributes of a dependency before its update due to dependency managemnent
* will be recorded * in the node's {@link DependencyNode#getData() custom data} when building a dependency graph.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/NoopDependencyManager.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/NoopDependencyManager.java
similarity index 87%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/NoopDependencyManager.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/NoopDependencyManager.java
index 245c02433..db61aea64 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/NoopDependencyManager.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/NoopDependencyManager.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.manager;
+package org.apache.maven.resolver.util.graph.manager;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,10 +19,10 @@
* under the License.
*/
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyManagement;
-import org.eclipse.aether.collection.DependencyManager;
-import org.eclipse.aether.graph.Dependency;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyManagement;
+import org.apache.maven.resolver.collection.DependencyManager;
+import org.apache.maven.resolver.graph.Dependency;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/TransitiveDependencyManager.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/TransitiveDependencyManager.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/TransitiveDependencyManager.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/TransitiveDependencyManager.java
index 56e00170e..aea539014 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/TransitiveDependencyManager.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/TransitiveDependencyManager.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.manager;
+package org.apache.maven.resolver.util.graph.manager;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,14 +26,14 @@
import java.util.Map;
import java.util.Objects;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.ArtifactProperties;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyManagement;
-import org.eclipse.aether.collection.DependencyManager;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.Exclusion;
-import org.eclipse.aether.util.artifact.JavaScopes;
+import org.apache.maven.resolver.util.artifact.JavaScopes;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.ArtifactProperties;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyManagement;
+import org.apache.maven.resolver.collection.DependencyManager;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.Exclusion;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/package-info.java
index 7c7ae1282..602f9aec0 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/manager/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/manager/package-info.java
@@ -20,5 +20,5 @@
/**
* Various dependency managers for building a dependency graph.
*/
-package org.eclipse.aether.util.graph.manager;
+package org.apache.maven.resolver.util.graph.manager;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/AndDependencySelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/AndDependencySelector.java
similarity index 96%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/AndDependencySelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/AndDependencySelector.java
index 7e5845820..a230683ae 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/AndDependencySelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/AndDependencySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,9 +26,9 @@
import java.util.LinkedHashSet;
import java.util.Set;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencySelector;
-import org.eclipse.aether.graph.Dependency;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencySelector;
+import org.apache.maven.resolver.graph.Dependency;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/ExclusionDependencySelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/ExclusionDependencySelector.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/ExclusionDependencySelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/ExclusionDependencySelector.java
index 74cf501a2..44faf7b21 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/ExclusionDependencySelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/ExclusionDependencySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,11 +24,11 @@
import java.util.Comparator;
import java.util.TreeSet;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencySelector;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.Exclusion;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencySelector;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.Exclusion;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/OptionalDependencySelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/OptionalDependencySelector.java
similarity index 91%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/OptionalDependencySelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/OptionalDependencySelector.java
index d384eb4a3..54ffa7128 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/OptionalDependencySelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/OptionalDependencySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencySelector;
-import org.eclipse.aether.graph.Dependency;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencySelector;
+import org.apache.maven.resolver.graph.Dependency;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/ScopeDependencySelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/ScopeDependencySelector.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/ScopeDependencySelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/ScopeDependencySelector.java
index 00fc26d00..a53a05e64 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/ScopeDependencySelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/ScopeDependencySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,9 +26,9 @@
import java.util.Objects;
import java.util.TreeSet;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencySelector;
-import org.eclipse.aether.graph.Dependency;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencySelector;
+import org.apache.maven.resolver.graph.Dependency;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/StaticDependencySelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/StaticDependencySelector.java
similarity index 90%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/StaticDependencySelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/StaticDependencySelector.java
index edcee4481..4ea8658fe 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/StaticDependencySelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/StaticDependencySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencySelector;
-import org.eclipse.aether.graph.Dependency;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencySelector;
+import org.apache.maven.resolver.graph.Dependency;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/package-info.java
index 3c3cf3c76..489a91c91 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/selector/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/selector/package-info.java
@@ -20,5 +20,5 @@
/**
* Various dependency selectors for building a dependency graph.
*/
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ChainedDependencyGraphTransformer.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ChainedDependencyGraphTransformer.java
similarity index 90%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ChainedDependencyGraphTransformer.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ChainedDependencyGraphTransformer.java
index 449eeeb4a..c389db8cb 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ChainedDependencyGraphTransformer.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ChainedDependencyGraphTransformer.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,10 +19,10 @@
* under the License.
*/
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DependencyNode;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ConflictIdSorter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ConflictIdSorter.java
similarity index 97%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ConflictIdSorter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ConflictIdSorter.java
index b8cc3addc..768401a84 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ConflictIdSorter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ConflictIdSorter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -30,10 +30,10 @@
import java.util.Map;
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DependencyNode;
/**
* A dependency graph transformer that creates a topological sorting of the conflict ids which have been assigned to the
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ConflictMarker.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ConflictMarker.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ConflictMarker.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ConflictMarker.java
index 5a0092c65..62d691d52 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ConflictMarker.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ConflictMarker.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -28,12 +28,12 @@
import java.util.Set;
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyNode;
/**
* A dependency graph transformer that identifies conflicting dependencies. When this transformer has executed, the
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ConflictResolver.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ConflictResolver.java
similarity index 98%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ConflictResolver.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ConflictResolver.java
index 50ef2f765..3eb0951c6 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/ConflictResolver.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/ConflictResolver.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -32,14 +32,14 @@
import java.util.Map;
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DefaultDependencyNode;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.util.ConfigUtils;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DefaultDependencyNode;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.util.ConfigUtils;
/**
* A dependency graph transformer that resolves version and scope conflicts among dependencies. For a given set of
@@ -66,7 +66,7 @@ public final class ConflictResolver
{
/**
- * The key in the repository session's {@link org.eclipse.aether.RepositorySystemSession#getConfigProperties()
+ * The key in the repository session's {@link RepositorySystemSession#getConfigProperties()
* configuration properties} used to store a {@link Boolean} flag controlling the transformer's verbose mode.
*/
public static final String CONFIG_PROP_VERBOSE = "aether.conflictResolver.verbose";
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/JavaDependencyContextRefiner.java
similarity index 86%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/JavaDependencyContextRefiner.java
index 5d5b0cc0e..6e6746eed 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/JavaDependencyContextRefiner.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,12 +19,12 @@
* under the License.
*/
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.util.artifact.JavaScopes;
+import org.apache.maven.resolver.util.artifact.JavaScopes;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyNode;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeDeriver.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/JavaScopeDeriver.java
similarity index 84%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeDeriver.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/JavaScopeDeriver.java
index 1132f800f..97c29ee86 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeDeriver.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/JavaScopeDeriver.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,16 +19,14 @@
* under the License.
*/
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.util.artifact.JavaScopes;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.ScopeContext;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.ScopeDeriver;
+import org.apache.maven.resolver.util.artifact.JavaScopes;
+import org.apache.maven.resolver.RepositoryException;
/**
* A scope deriver for use with {@link ConflictResolver} that supports the scopes from {@link JavaScopes}.
*/
public final class JavaScopeDeriver
- extends ScopeDeriver
+ extends ConflictResolver.ScopeDeriver
{
/**
@@ -39,7 +37,7 @@ public JavaScopeDeriver()
}
@Override
- public void deriveScope( ScopeContext context )
+ public void deriveScope( ConflictResolver.ScopeContext context )
throws RepositoryException
{
context.setDerivedScope( getDerivedScope( context.getParentScope(), context.getChildScope() ) );
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/JavaScopeSelector.java
similarity index 82%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/JavaScopeSelector.java
index 0f923a746..db81d5719 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/JavaScopeSelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,11 +23,8 @@
import java.util.HashSet;
import java.util.Set;
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.util.artifact.JavaScopes;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.ConflictContext;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.ConflictItem;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.ScopeSelector;
+import org.apache.maven.resolver.util.artifact.JavaScopes;
+import org.apache.maven.resolver.RepositoryException;
/**
* A scope selector for use with {@link ConflictResolver} that supports the scopes from {@link JavaScopes}. In general,
@@ -35,7 +32,7 @@
* "runtime" which is wider than "test". If however a direct dependency is involved, its scope is selected.
*/
public final class JavaScopeSelector
- extends ScopeSelector
+ extends ConflictResolver.ScopeSelector
{
/**
@@ -46,7 +43,7 @@ public JavaScopeSelector()
}
@Override
- public void selectScope( ConflictContext context )
+ public void selectScope( ConflictResolver.ConflictContext context )
throws RepositoryException
{
String scope = context.getWinner().getDependency().getScope();
@@ -57,10 +54,10 @@ public void selectScope( ConflictContext context )
context.setScope( scope );
}
- private String chooseEffectiveScope( Collection items )
+ private String chooseEffectiveScope( Collection items )
{
Set scopes = new HashSet<>();
- for ( ConflictItem item : items )
+ for ( ConflictResolver.ConflictItem item : items )
{
if ( item.getDepth() <= 1 )
{
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/NearestVersionSelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/NearestVersionSelector.java
similarity index 79%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/NearestVersionSelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/NearestVersionSelector.java
index 11e1af0d2..77be38d47 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/NearestVersionSelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/NearestVersionSelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,16 +24,13 @@
import java.util.HashSet;
import java.util.Iterator;
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.collection.UnsolvableVersionConflictException;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.ConflictContext;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.ConflictItem;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.VersionSelector;
-import org.eclipse.aether.util.graph.visitor.PathRecordingDependencyVisitor;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionConstraint;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.collection.UnsolvableVersionConflictException;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.util.graph.visitor.PathRecordingDependencyVisitor;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionConstraint;
import static java.util.Objects.requireNonNull;
@@ -42,7 +39,7 @@
* strategy. If there is no single node that satisfies all encountered version ranges, the selector will fail.
*/
public final class NearestVersionSelector
- extends VersionSelector
+ extends ConflictResolver.VersionSelector
{
/**
@@ -53,11 +50,11 @@ public NearestVersionSelector()
}
@Override
- public void selectVersion( ConflictContext context )
+ public void selectVersion( ConflictResolver.ConflictContext context )
throws RepositoryException
{
ConflictGroup group = new ConflictGroup();
- for ( ConflictItem item : context.getItems() )
+ for ( ConflictResolver.ConflictItem item : context.getItems() )
{
DependencyNode node = item.getNode();
VersionConstraint constraint = node.getVersionConstraint();
@@ -97,14 +94,14 @@ else if ( backtrack )
context.setWinner( group.winner );
}
- private void backtrack( ConflictGroup group, ConflictContext context )
+ private void backtrack( ConflictGroup group, ConflictResolver.ConflictContext context )
throws UnsolvableVersionConflictException
{
group.winner = null;
- for ( Iterator it = group.candidates.iterator(); it.hasNext(); )
+ for ( Iterator it = group.candidates.iterator(); it.hasNext(); )
{
- ConflictItem candidate = it.next();
+ ConflictResolver.ConflictItem candidate = it.next();
if ( !isAcceptable( group, candidate.getNode().getVersion() ) )
{
@@ -134,7 +131,7 @@ private boolean isAcceptable( ConflictGroup group, Version version )
return true;
}
- private boolean isNearer( ConflictItem item1, ConflictItem item2 )
+ private boolean isNearer( ConflictResolver.ConflictItem item1, ConflictResolver.ConflictItem item2 )
{
if ( item1.isSibling( item2 ) )
{
@@ -146,7 +143,7 @@ private boolean isNearer( ConflictItem item1, ConflictItem item2 )
}
}
- private UnsolvableVersionConflictException newFailure( final ConflictContext context )
+ private UnsolvableVersionConflictException newFailure( final ConflictResolver.ConflictContext context )
{
DependencyFilter filter = ( node, parents ) ->
{
@@ -164,9 +161,9 @@ static final class ConflictGroup
final Collection constraints;
- final Collection candidates;
+ final Collection candidates;
- ConflictItem winner;
+ ConflictResolver.ConflictItem winner;
ConflictGroup()
{
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/NoopDependencyGraphTransformer.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/NoopDependencyGraphTransformer.java
similarity index 84%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/NoopDependencyGraphTransformer.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/NoopDependencyGraphTransformer.java
index f217c4f3c..b3b5637e6 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/NoopDependencyGraphTransformer.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/NoopDependencyGraphTransformer.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,10 +19,10 @@
* under the License.
*/
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DependencyNode;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/SimpleOptionalitySelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/SimpleOptionalitySelector.java
similarity index 75%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/SimpleOptionalitySelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/SimpleOptionalitySelector.java
index 0cc7a730f..32835974e 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/SimpleOptionalitySelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/SimpleOptionalitySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,10 +21,7 @@
import java.util.Collection;
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.ConflictContext;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.ConflictItem;
-import org.eclipse.aether.util.graph.transformer.ConflictResolver.OptionalitySelector;
+import org.apache.maven.resolver.RepositoryException;
/**
* An optionality selector for use with {@link ConflictResolver}. In general, this selector only marks a dependency as
@@ -32,7 +29,7 @@
* selected.
*/
public final class SimpleOptionalitySelector
- extends OptionalitySelector
+ extends ConflictResolver.OptionalitySelector
{
/**
@@ -43,23 +40,23 @@ public SimpleOptionalitySelector()
}
@Override
- public void selectOptionality( ConflictContext context )
+ public void selectOptionality( ConflictResolver.ConflictContext context )
throws RepositoryException
{
boolean optional = chooseEffectiveOptionality( context.getItems() );
context.setOptional( optional );
}
- private boolean chooseEffectiveOptionality( Collection items )
+ private boolean chooseEffectiveOptionality( Collection items )
{
boolean optional = true;
- for ( ConflictItem item : items )
+ for ( ConflictResolver.ConflictItem item : items )
{
if ( item.getDepth() <= 1 )
{
return item.getDependency().isOptional();
}
- if ( ( item.getOptionalities() & ConflictItem.OPTIONAL_FALSE ) != 0 )
+ if ( ( item.getOptionalities() & ConflictResolver.ConflictItem.OPTIONAL_FALSE ) != 0 )
{
optional = false;
}
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/TransformationContextKeys.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/TransformationContextKeys.java
similarity index 92%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/TransformationContextKeys.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/TransformationContextKeys.java
index a9ebf68de..08b25dd89 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/TransformationContextKeys.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/TransformationContextKeys.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,11 +19,13 @@
* under the License.
*/
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+
/**
* A collection of keys used by the dependency graph transformers when exchanging information via the graph
* transformation context.
*
- * @see org.eclipse.aether.collection.DependencyGraphTransformationContext#get(Object)
+ * @see DependencyGraphTransformationContext#get(Object)
*/
public final class TransformationContextKeys
{
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/package-info.java
index a41adcd59..9a10bd79e 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/transformer/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/transformer/package-info.java
@@ -20,5 +20,5 @@
/**
* Various dependency graph transformers for post-processing a dependency graph.
*/
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/AndDependencyTraverser.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/AndDependencyTraverser.java
similarity index 96%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/AndDependencyTraverser.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/AndDependencyTraverser.java
index eda5a9d4e..e9857a2a5 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/AndDependencyTraverser.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/AndDependencyTraverser.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.traverser;
+package org.apache.maven.resolver.util.graph.traverser;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,9 +25,9 @@
import java.util.LinkedHashSet;
import java.util.Set;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyTraverser;
-import org.eclipse.aether.graph.Dependency;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyTraverser;
+import org.apache.maven.resolver.graph.Dependency;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/FatArtifactTraverser.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/FatArtifactTraverser.java
similarity index 80%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/FatArtifactTraverser.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/FatArtifactTraverser.java
index 67ba4e33a..69fb4c13f 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/FatArtifactTraverser.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/FatArtifactTraverser.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.traverser;
+package org.apache.maven.resolver.util.graph.traverser;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,19 +19,20 @@
* under the License.
*/
-import org.eclipse.aether.artifact.ArtifactProperties;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyTraverser;
-import org.eclipse.aether.graph.Dependency;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.ArtifactProperties;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyTraverser;
+import org.apache.maven.resolver.graph.Dependency;
import static java.util.Objects.requireNonNull;
/**
* A dependency traverser that excludes the dependencies of fat artifacts from the traversal. Fat artifacts are
- * artifacts that have the property {@link org.eclipse.aether.artifact.ArtifactProperties#INCLUDES_DEPENDENCIES} set to
+ * artifacts that have the property {@link ArtifactProperties#INCLUDES_DEPENDENCIES} set to
* {@code true}.
*
- * @see org.eclipse.aether.artifact.Artifact#getProperties()
+ * @see Artifact#getProperties()
*/
public final class FatArtifactTraverser
implements DependencyTraverser
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/StaticDependencyTraverser.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/StaticDependencyTraverser.java
similarity index 90%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/StaticDependencyTraverser.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/StaticDependencyTraverser.java
index 3d605ae6f..6e0677fae 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/StaticDependencyTraverser.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/StaticDependencyTraverser.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.traverser;
+package org.apache.maven.resolver.util.graph.traverser;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyTraverser;
-import org.eclipse.aether.graph.Dependency;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyTraverser;
+import org.apache.maven.resolver.graph.Dependency;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/package-info.java
index a1b71e04f..aee27ea0e 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/traverser/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/traverser/package-info.java
@@ -20,5 +20,5 @@
/**
* Various dependency traversers for building a dependency graph.
*/
-package org.eclipse.aether.util.graph.traverser;
+package org.apache.maven.resolver.util.graph.traverser;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/ChainedVersionFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/ChainedVersionFilter.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/ChainedVersionFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/ChainedVersionFilter.java
index 9be3f6095..4424de71b 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/ChainedVersionFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/ChainedVersionFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.version;
+package org.apache.maven.resolver.util.graph.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,9 +22,9 @@
import java.util.Arrays;
import java.util.Collection;
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.VersionFilter;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.VersionFilter;
/**
* A version filter that combines multiple version filters into a chain where each filter gets invoked one after the
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/ContextualSnapshotVersionFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/ContextualSnapshotVersionFilter.java
similarity index 86%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/ContextualSnapshotVersionFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/ContextualSnapshotVersionFilter.java
index 569bf4cbe..7bdb51a3f 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/ContextualSnapshotVersionFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/ContextualSnapshotVersionFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.version;
+package org.apache.maven.resolver.util.graph.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,15 +19,16 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.VersionFilter;
-import org.eclipse.aether.util.ConfigUtils;
+import org.apache.maven.resolver.collection.CollectRequest;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.VersionFilter;
+import org.apache.maven.resolver.util.ConfigUtils;
/**
* A version filter that blocks "*-SNAPSHOT" versions if the
- * {@link org.eclipse.aether.collection.CollectRequest#getRootArtifact() root artifact} of the dependency graph is not a
+ * {@link CollectRequest#getRootArtifact() root artifact} of the dependency graph is not a
* snapshot. Alternatively, this filter can be forced to always ban snapshot versions by setting the boolean
* {@link RepositorySystemSession#getConfigProperties() configuration property} {@link #CONFIG_PROP_ENABLE} to
* {@code true}.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/HighestVersionFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/HighestVersionFilter.java
similarity index 89%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/HighestVersionFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/HighestVersionFilter.java
index 0731c46c7..7a2e3c32d 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/HighestVersionFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/HighestVersionFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.version;
+package org.apache.maven.resolver.util.graph.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import java.util.Iterator;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.VersionFilter;
-import org.eclipse.aether.version.Version;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.VersionFilter;
+import org.apache.maven.resolver.version.Version;
/**
* A version filter that excludes any version except the highest one.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/SnapshotVersionFilter.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/SnapshotVersionFilter.java
similarity index 89%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/SnapshotVersionFilter.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/SnapshotVersionFilter.java
index 6af7cf57d..17df89d91 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/SnapshotVersionFilter.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/SnapshotVersionFilter.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.version;
+package org.apache.maven.resolver.util.graph.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import java.util.Iterator;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.VersionFilter;
-import org.eclipse.aether.version.Version;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.VersionFilter;
+import org.apache.maven.resolver.version.Version;
/**
* A version filter that (unconditionally) blocks "*-SNAPSHOT" versions. For practical purposes,
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/package-info.java
index a9f4649cf..709b4169c 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/version/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/version/package-info.java
@@ -20,5 +20,5 @@
/**
* Various version filters for building a dependency graph.
*/
-package org.eclipse.aether.util.graph.version;
+package org.apache.maven.resolver.util.graph.version;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/AbstractDepthFirstNodeListGenerator.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/AbstractDepthFirstNodeListGenerator.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/AbstractDepthFirstNodeListGenerator.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/AbstractDepthFirstNodeListGenerator.java
index cf519625d..6ba5b1f0b 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/AbstractDepthFirstNodeListGenerator.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/AbstractDepthFirstNodeListGenerator.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,10 +19,10 @@
* under the License.
*/
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.graph.DependencyVisitor;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyVisitor;
import java.io.File;
import java.util.ArrayList;
@@ -37,8 +37,8 @@
* sequence is free of duplicates.
*
* Actual vertex ordering (preorder, inorder, postorder) needs to be defined by subclasses through appropriate
- * implementations for {@link #visitEnter(org.eclipse.aether.graph.DependencyNode)} and
- * {@link #visitLeave(org.eclipse.aether.graph.DependencyNode)}
+ * implementations for {@link #visitEnter(DependencyNode)} and
+ * {@link #visitLeave(DependencyNode)}
*/
abstract class AbstractDepthFirstNodeListGenerator
implements DependencyVisitor
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/CloningDependencyVisitor.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/CloningDependencyVisitor.java
similarity index 92%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/CloningDependencyVisitor.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/CloningDependencyVisitor.java
index 7c57db1cf..e2e27af4f 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/CloningDependencyVisitor.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/CloningDependencyVisitor.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,9 +22,9 @@
import java.util.IdentityHashMap;
import java.util.Map;
-import org.eclipse.aether.graph.DefaultDependencyNode;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.graph.DependencyVisitor;
+import org.apache.maven.resolver.graph.DefaultDependencyNode;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyVisitor;
/**
* A dependency visitor that constructs a clone of the visited dependency graph. If such a visitor is passed into a
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/FilteringDependencyVisitor.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/FilteringDependencyVisitor.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/FilteringDependencyVisitor.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/FilteringDependencyVisitor.java
index 130fc575f..a91c1ae30 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/FilteringDependencyVisitor.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/FilteringDependencyVisitor.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.graph.DependencyVisitor;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyVisitor;
/**
* A dependency visitor that delegates to another visitor if nodes match a filter. Note that in case of a mismatching
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/PathRecordingDependencyVisitor.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/PathRecordingDependencyVisitor.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/PathRecordingDependencyVisitor.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/PathRecordingDependencyVisitor.java
index 3f1c8e2a2..acaa12ada 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/PathRecordingDependencyVisitor.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/PathRecordingDependencyVisitor.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,9 +23,9 @@
import java.util.Arrays;
import java.util.List;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.graph.DependencyVisitor;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyVisitor;
/**
* A dependency visitor that records all paths leading to nodes matching a certain filter criteria.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/PostorderNodeListGenerator.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/PostorderNodeListGenerator.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/PostorderNodeListGenerator.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/PostorderNodeListGenerator.java
index b9ed7ad25..764590e97 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/PostorderNodeListGenerator.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/PostorderNodeListGenerator.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyNode;
/**
* Generates a sequence of dependency nodes from a dependeny graph by traversing the graph in postorder. This visitor
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/PreorderNodeListGenerator.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/PreorderNodeListGenerator.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/PreorderNodeListGenerator.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/PreorderNodeListGenerator.java
index bd9b52abf..c147d2838 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/PreorderNodeListGenerator.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/PreorderNodeListGenerator.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyNode;
/**
* Generates a sequence of dependency nodes from a dependeny graph by traversing the graph in preorder. This visitor
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/Stack.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/Stack.java
similarity index 97%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/Stack.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/Stack.java
index 5abdc5a42..7164e9162 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/Stack.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/Stack.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/TreeDependencyVisitor.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/TreeDependencyVisitor.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/TreeDependencyVisitor.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/TreeDependencyVisitor.java
index 70a2664c7..945c2e87c 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/TreeDependencyVisitor.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/TreeDependencyVisitor.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.util.Map;
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.graph.DependencyVisitor;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyVisitor;
/**
* A dependency visitor that delegates to another visitor if a node hasn't been visited before. In other words, this
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/package-info.java
index 3ea9968b1..53a88612d 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/graph/visitor/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/graph/visitor/package-info.java
@@ -20,5 +20,5 @@
/**
* Various dependency visitors for inspecting a dependency graph.
*/
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedRepositoryListener.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/listener/ChainedRepositoryListener.java
similarity index 98%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedRepositoryListener.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/listener/ChainedRepositoryListener.java
index 1b310fed9..61a2c3c8f 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedRepositoryListener.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/listener/ChainedRepositoryListener.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.listener;
+package org.apache.maven.resolver.util.listener;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,9 +24,9 @@
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
-import org.eclipse.aether.AbstractRepositoryListener;
-import org.eclipse.aether.RepositoryEvent;
-import org.eclipse.aether.RepositoryListener;
+import org.apache.maven.resolver.AbstractRepositoryListener;
+import org.apache.maven.resolver.RepositoryEvent;
+import org.apache.maven.resolver.RepositoryListener;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedTransferListener.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/listener/ChainedTransferListener.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedTransferListener.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/listener/ChainedTransferListener.java
index d66488660..c97e82540 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedTransferListener.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/listener/ChainedTransferListener.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.listener;
+package org.apache.maven.resolver.util.listener;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,10 +24,10 @@
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
-import org.eclipse.aether.transfer.AbstractTransferListener;
-import org.eclipse.aether.transfer.TransferCancelledException;
-import org.eclipse.aether.transfer.TransferEvent;
-import org.eclipse.aether.transfer.TransferListener;
+import org.apache.maven.resolver.transfer.AbstractTransferListener;
+import org.apache.maven.resolver.transfer.TransferCancelledException;
+import org.apache.maven.resolver.transfer.TransferEvent;
+import org.apache.maven.resolver.transfer.TransferListener;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/listener/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/listener/package-info.java
index 9f0be5800..7464c915b 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/listener/package-info.java
@@ -20,5 +20,5 @@
/**
* Utilities to build repository and transfer listeners.
*/
-package org.eclipse.aether.util.listener;
+package org.apache.maven.resolver.util.listener;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/package-info.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/package-info.java
index 605e777ed..bcac81f68 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/package-info.java
@@ -20,5 +20,5 @@
/**
* Miscellaneous utility classes.
*/
-package org.eclipse.aether.util;
+package org.apache.maven.resolver.util;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/AuthenticationBuilder.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/AuthenticationBuilder.java
similarity index 97%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/AuthenticationBuilder.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/AuthenticationBuilder.java
index 9988d777e..cba102b45 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/AuthenticationBuilder.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/AuthenticationBuilder.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,8 +24,8 @@
import javax.net.ssl.HostnameVerifier;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
/**
* A utility class to build authentication info for repositories and proxies.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ChainedAuthentication.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ChainedAuthentication.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ChainedAuthentication.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ChainedAuthentication.java
index b7c2dd1dd..6839ad389 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ChainedAuthentication.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ChainedAuthentication.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,9 +23,9 @@
import java.util.Collection;
import java.util.Map;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.AuthenticationDigest;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.AuthenticationDigest;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ChainedWorkspaceReader.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ChainedWorkspaceReader.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ChainedWorkspaceReader.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ChainedWorkspaceReader.java
index 024d718e7..019bf15f2 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ChainedWorkspaceReader.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ChainedWorkspaceReader.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,9 +26,9 @@
import java.util.LinkedHashSet;
import java.util.List;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.repository.WorkspaceReader;
-import org.eclipse.aether.repository.WorkspaceRepository;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.repository.WorkspaceReader;
+import org.apache.maven.resolver.repository.WorkspaceRepository;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ComponentAuthentication.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ComponentAuthentication.java
similarity index 92%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ComponentAuthentication.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ComponentAuthentication.java
index d73a0f503..f21b33c44 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ComponentAuthentication.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ComponentAuthentication.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,9 +22,9 @@
import java.util.Map;
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.AuthenticationDigest;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.AuthenticationDigest;
/**
* Authentication block that manages a single authentication key and its component value. In this context, component
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ConservativeAuthenticationSelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ConservativeAuthenticationSelector.java
similarity index 89%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ConservativeAuthenticationSelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ConservativeAuthenticationSelector.java
index 04f60f8c4..7ea9d1756 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ConservativeAuthenticationSelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ConservativeAuthenticationSelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationSelector;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationSelector;
+import org.apache.maven.resolver.repository.RemoteRepository;
/**
* An authentication selector that delegates to another selector but only if a repository has no authentication data
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ConservativeProxySelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ConservativeProxySelector.java
similarity index 89%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ConservativeProxySelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ConservativeProxySelector.java
index bc7eebd91..5c088ebb3 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/ConservativeProxySelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/ConservativeProxySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.repository.Proxy;
-import org.eclipse.aether.repository.ProxySelector;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.repository.Proxy;
+import org.apache.maven.resolver.repository.ProxySelector;
+import org.apache.maven.resolver.repository.RemoteRepository;
/**
* A proxy selector that delegates to another selector but only if a repository has no proxy yet. If a proxy has already
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/DefaultAuthenticationSelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/DefaultAuthenticationSelector.java
similarity index 89%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/DefaultAuthenticationSelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/DefaultAuthenticationSelector.java
index d631222ee..e85ddbb97 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/DefaultAuthenticationSelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/DefaultAuthenticationSelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,9 +22,9 @@
import java.util.HashMap;
import java.util.Map;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationSelector;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationSelector;
+import org.apache.maven.resolver.repository.RemoteRepository;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/DefaultMirrorSelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/DefaultMirrorSelector.java
similarity index 98%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/DefaultMirrorSelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/DefaultMirrorSelector.java
index dfb51c50d..754c659d2 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/DefaultMirrorSelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/DefaultMirrorSelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.util.Collections;
import java.util.List;
-import org.eclipse.aether.repository.MirrorSelector;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.repository.MirrorSelector;
+import org.apache.maven.resolver.repository.RemoteRepository;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/DefaultProxySelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/DefaultProxySelector.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/DefaultProxySelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/DefaultProxySelector.java
index 9e0d52090..0f994659a 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/DefaultProxySelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/DefaultProxySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -28,9 +28,9 @@
import java.util.StringTokenizer;
import java.util.regex.Pattern;
-import org.eclipse.aether.repository.Proxy;
-import org.eclipse.aether.repository.ProxySelector;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.repository.Proxy;
+import org.apache.maven.resolver.repository.ProxySelector;
+import org.apache.maven.resolver.repository.RemoteRepository;
/**
* A simple proxy selector that selects the first matching proxy from a list of configured proxies.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/JreProxySelector.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/JreProxySelector.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/JreProxySelector.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/JreProxySelector.java
index b99e7e880..2699690ab 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/JreProxySelector.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/JreProxySelector.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -29,12 +29,12 @@
import java.util.Map;
import java.util.UUID;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.AuthenticationDigest;
-import org.eclipse.aether.repository.Proxy;
-import org.eclipse.aether.repository.ProxySelector;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.AuthenticationDigest;
+import org.apache.maven.resolver.repository.Proxy;
+import org.apache.maven.resolver.repository.ProxySelector;
+import org.apache.maven.resolver.repository.RemoteRepository;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/SecretAuthentication.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/SecretAuthentication.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/SecretAuthentication.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/SecretAuthentication.java
index bb7c5bc4b..9e89403d4 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/SecretAuthentication.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/SecretAuthentication.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,9 +25,9 @@
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.AuthenticationDigest;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.AuthenticationDigest;
/**
* Authentication block that manages a single authentication key and its secret string value (password, passphrase).
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/SimpleArtifactDescriptorPolicy.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/SimpleArtifactDescriptorPolicy.java
similarity index 89%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/SimpleArtifactDescriptorPolicy.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/SimpleArtifactDescriptorPolicy.java
index 3f6831d34..ca3856902 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/SimpleArtifactDescriptorPolicy.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/SimpleArtifactDescriptorPolicy.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.resolution.ArtifactDescriptorPolicy;
-import org.eclipse.aether.resolution.ArtifactDescriptorPolicyRequest;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.resolution.ArtifactDescriptorPolicy;
+import org.apache.maven.resolver.resolution.ArtifactDescriptorPolicyRequest;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/SimpleResolutionErrorPolicy.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/SimpleResolutionErrorPolicy.java
similarity index 89%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/SimpleResolutionErrorPolicy.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/SimpleResolutionErrorPolicy.java
index d56266ee7..4743a4697 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/SimpleResolutionErrorPolicy.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/SimpleResolutionErrorPolicy.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,11 +19,11 @@
* under the License.
*/
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.metadata.Metadata;
-import org.eclipse.aether.resolution.ResolutionErrorPolicy;
-import org.eclipse.aether.resolution.ResolutionErrorPolicyRequest;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.metadata.Metadata;
+import org.apache.maven.resolver.resolution.ResolutionErrorPolicy;
+import org.apache.maven.resolver.resolution.ResolutionErrorPolicyRequest;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/StringAuthentication.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/StringAuthentication.java
similarity index 91%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/StringAuthentication.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/StringAuthentication.java
index 74edfb866..387bf9b3f 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/StringAuthentication.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/StringAuthentication.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,9 +24,9 @@
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.AuthenticationDigest;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.AuthenticationDigest;
/**
* Authentication block that manages a single authentication key and its string value.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/package-info.java
similarity index 94%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/package-info.java
index 1c0a194a7..41f8ce911 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/repository/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/repository/package-info.java
@@ -20,5 +20,5 @@
/**
* Ready-to-use selectors for authentication, proxies and mirrors and a few other repository related utilities.
*/
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersion.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersion.java
similarity index 99%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersion.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersion.java
index e4302670f..009304e31 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersion.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersion.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -27,7 +27,7 @@
import java.util.Map;
import java.util.TreeMap;
-import org.eclipse.aether.version.Version;
+import org.apache.maven.resolver.version.Version;
/**
* A generic version, that is a version that accepts any input string and tries to apply common sense sorting. See
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersionConstraint.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersionConstraint.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersionConstraint.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersionConstraint.java
index 8186941f8..556ddff56 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersionConstraint.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersionConstraint.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionConstraint;
-import org.eclipse.aether.version.VersionRange;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionConstraint;
+import org.apache.maven.resolver.version.VersionRange;
import java.util.Objects;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersionRange.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersionRange.java
similarity index 96%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersionRange.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersionRange.java
index 7346dcf46..cbc75763a 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersionRange.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersionRange.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,9 +19,9 @@
* under the License.
*/
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionRange;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionRange;
import java.util.Objects;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersionScheme.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersionScheme.java
similarity index 93%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersionScheme.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersionScheme.java
index 9b87abd46..2e4f7fcc4 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/GenericVersionScheme.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/GenericVersionScheme.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,11 +22,11 @@
import java.util.ArrayList;
import java.util.Collection;
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionConstraint;
-import org.eclipse.aether.version.VersionRange;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionConstraint;
+import org.apache.maven.resolver.version.VersionRange;
+import org.apache.maven.resolver.version.VersionScheme;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/UnionVersionRange.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/UnionVersionRange.java
similarity index 96%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/version/UnionVersionRange.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/UnionVersionRange.java
index 87ec1906e..96b5cc722 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/UnionVersionRange.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/UnionVersionRange.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,8 +25,8 @@
import java.util.HashSet;
import java.util.Set;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionRange;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionRange;
/**
* A union of version ranges.
diff --git a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/package-info.java b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/package-info.java
similarity index 95%
rename from maven-resolver-util/src/main/java/org/eclipse/aether/util/version/package-info.java
rename to maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/package-info.java
index 18dc724b4..e4358f139 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/version/package-info.java
+++ b/maven-resolver-util/src/main/java/org/apache/maven/resolver/util/version/package-info.java
@@ -20,5 +20,5 @@
/**
* Ready-to-use version schemes for parsing/comparing versions.
*/
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/ChecksumUtilTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/ChecksumUtilTest.java
similarity index 98%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/ChecksumUtilTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/ChecksumUtilTest.java
index 1c5a6173c..4414a9337 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/ChecksumUtilTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/ChecksumUtilTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util;
+package org.apache.maven.resolver.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,7 +19,7 @@
* under the License.
*/
-import static org.eclipse.aether.internal.test.util.TestFileUtils.*;
+import static org.apache.maven.resolver.internal.test.util.TestFileUtils.*;
import static org.junit.Assert.*;
import java.io.File;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/ConfigUtilsTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/ConfigUtilsTest.java
similarity index 99%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/ConfigUtilsTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/ConfigUtilsTest.java
index 0c498121d..1c0d4690e 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/ConfigUtilsTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/ConfigUtilsTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util;
+package org.apache.maven.resolver.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/StringUtilsTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/StringUtilsTest.java
similarity index 93%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/StringUtilsTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/StringUtilsTest.java
index d0a373b0b..1fcff4844 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/StringUtilsTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/StringUtilsTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util;
+package org.apache.maven.resolver.util;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,7 +21,6 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.util.StringUtils;
import org.junit.Test;
@SuppressWarnings( "deprecation" )
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/artifact/ArtifactIdUtilsTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/artifact/ArtifactIdUtilsTest.java
similarity index 98%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/artifact/ArtifactIdUtilsTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/artifact/ArtifactIdUtilsTest.java
index 6b382b72f..955453fc3 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/artifact/ArtifactIdUtilsTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/artifact/ArtifactIdUtilsTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.DefaultArtifact;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/artifact/SubArtifactTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/artifact/SubArtifactTest.java
similarity index 96%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/artifact/SubArtifactTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/artifact/SubArtifactTest.java
index b03194fed..901fc723b 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/artifact/SubArtifactTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/artifact/SubArtifactTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.artifact;
+package org.apache.maven.resolver.util.artifact;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,9 +26,8 @@
import java.util.HashMap;
import java.util.Map;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.util.artifact.SubArtifact;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/AbstractDependencyFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/AbstractDependencyFilterTest.java
similarity index 90%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/AbstractDependencyFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/AbstractDependencyFilterTest.java
index f8bc5f4a2..a94ade77a 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/AbstractDependencyFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/AbstractDependencyFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import java.util.List;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
import static java.util.Objects.requireNonNull;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/AndDependencyFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/AndDependencyFilterTest.java
similarity index 94%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/AndDependencyFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/AndDependencyFilterTest.java
index 7ddc666fe..cd696eb9f 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/AndDependencyFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/AndDependencyFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,10 +25,9 @@
import java.util.LinkedList;
import java.util.List;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.NodeBuilder;
-import org.eclipse.aether.util.filter.AndDependencyFilter;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.NodeBuilder;
import org.junit.Test;
public class AndDependencyFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/DependencyFilterUtilsTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/DependencyFilterUtilsTest.java
similarity index 95%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/DependencyFilterUtilsTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/DependencyFilterUtilsTest.java
index 28bde572f..ada50cf50 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/DependencyFilterUtilsTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/DependencyFilterUtilsTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,10 +24,9 @@
import java.util.Collections;
import java.util.List;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.NodeBuilder;
-import org.eclipse.aether.util.filter.DependencyFilterUtils;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.NodeBuilder;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/ExclusionDependencyFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/ExclusionDependencyFilterTest.java
similarity index 90%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/ExclusionDependencyFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/ExclusionDependencyFilterTest.java
index 37fca1069..75ac6a3ad 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/ExclusionDependencyFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/ExclusionDependencyFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,9 +25,8 @@
import java.util.LinkedList;
import java.util.List;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.NodeBuilder;
-import org.eclipse.aether.util.filter.ExclusionsDependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.NodeBuilder;
import org.junit.Test;
public class ExclusionDependencyFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/OrDependencyFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/OrDependencyFilterTest.java
similarity index 93%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/OrDependencyFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/OrDependencyFilterTest.java
index a9f0774e3..eb98b6b9c 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/OrDependencyFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/OrDependencyFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,11 +25,9 @@
import java.util.LinkedList;
import java.util.List;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.NodeBuilder;
-import org.eclipse.aether.util.filter.AndDependencyFilter;
-import org.eclipse.aether.util.filter.OrDependencyFilter;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.NodeBuilder;
import org.junit.Test;
public class OrDependencyFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/PatternExclusionsDependencyFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/PatternExclusionsDependencyFilterTest.java
similarity index 96%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/PatternExclusionsDependencyFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/PatternExclusionsDependencyFilterTest.java
index 429668258..a09002ac9 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/PatternExclusionsDependencyFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/PatternExclusionsDependencyFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,11 +24,10 @@
import java.util.LinkedList;
import java.util.List;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.NodeBuilder;
-import org.eclipse.aether.util.filter.PatternExclusionsDependencyFilter;
-import org.eclipse.aether.util.version.GenericVersionScheme;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.NodeBuilder;
+import org.apache.maven.resolver.util.version.GenericVersionScheme;
+import org.apache.maven.resolver.version.VersionScheme;
import org.junit.Test;
public class PatternExclusionsDependencyFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/PatternInclusionsDependencyFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/PatternInclusionsDependencyFilterTest.java
similarity index 96%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/PatternInclusionsDependencyFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/PatternInclusionsDependencyFilterTest.java
index 50c8b8a5b..859e5dbb3 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/PatternInclusionsDependencyFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/PatternInclusionsDependencyFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,11 +24,10 @@
import java.util.LinkedList;
import java.util.List;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.NodeBuilder;
-import org.eclipse.aether.util.filter.PatternInclusionsDependencyFilter;
-import org.eclipse.aether.util.version.GenericVersionScheme;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.NodeBuilder;
+import org.apache.maven.resolver.util.version.GenericVersionScheme;
+import org.apache.maven.resolver.version.VersionScheme;
import org.junit.Test;
public class PatternInclusionsDependencyFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/ScopeDependencyFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/ScopeDependencyFilterTest.java
similarity index 93%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/ScopeDependencyFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/ScopeDependencyFilterTest.java
index 50b2c5486..760a91656 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/filter/ScopeDependencyFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/filter/ScopeDependencyFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.filter;
+package org.apache.maven.resolver.util.filter;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -25,9 +25,8 @@
import java.util.LinkedList;
import java.util.List;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.NodeBuilder;
-import org.eclipse.aether.util.filter.ScopeDependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.NodeBuilder;
import org.junit.Test;
public class ScopeDependencyFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/manager/ClassicDependencyManagerTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/manager/ClassicDependencyManagerTest.java
similarity index 81%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/manager/ClassicDependencyManagerTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/manager/ClassicDependencyManagerTest.java
index 25935858f..64ee33ffa 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/manager/ClassicDependencyManagerTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/manager/ClassicDependencyManagerTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.manager;
+package org.apache.maven.resolver.util.graph.manager;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,14 +23,14 @@
import java.util.Arrays;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyManagement;
-import org.eclipse.aether.collection.DependencyManager;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.internal.test.util.TestUtils;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyManagement;
+import org.apache.maven.resolver.collection.DependencyManager;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
import org.junit.Before;
import org.junit.Test;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/AndDependencySelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/AndDependencySelectorTest.java
similarity index 94%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/AndDependencySelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/AndDependencySelectorTest.java
index f49456b34..4ea2410bb 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/AndDependencySelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/AndDependencySelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,12 +22,12 @@
import static java.util.Objects.requireNonNull;
import static org.junit.Assert.*;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencySelector;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.internal.test.util.TestUtils;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencySelector;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
import org.junit.Test;
import java.util.Collections;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/ExclusionDependencySelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/ExclusionDependencySelectorTest.java
similarity index 91%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/ExclusionDependencySelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/ExclusionDependencySelectorTest.java
index 67081ba9a..830754441 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/ExclusionDependencySelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/ExclusionDependencySelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,7 +21,7 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.graph.Exclusion;
+import org.apache.maven.resolver.graph.Exclusion;
import org.junit.Test;
import java.util.Collections;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/OptionalDependencySelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/OptionalDependencySelectorTest.java
similarity index 95%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/OptionalDependencySelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/OptionalDependencySelectorTest.java
index b2c370826..15e0b5612 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/OptionalDependencySelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/OptionalDependencySelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/ScopeDependencySelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/ScopeDependencySelectorTest.java
similarity index 95%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/ScopeDependencySelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/ScopeDependencySelectorTest.java
index 7d842586b..7acefe158 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/ScopeDependencySelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/ScopeDependencySelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/StaticDependencySelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/StaticDependencySelectorTest.java
similarity index 95%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/StaticDependencySelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/StaticDependencySelectorTest.java
index 79ccce63e..ad32845df 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/selector/StaticDependencySelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/selector/StaticDependencySelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.selector;
+package org.apache.maven.resolver.util.graph.selector;
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/AbstractDependencyGraphTransformerTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/AbstractDependencyGraphTransformerTest.java
similarity index 87%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/AbstractDependencyGraphTransformerTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/AbstractDependencyGraphTransformerTest.java
index 372be11c4..ec2e3ce7c 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/AbstractDependencyGraphTransformerTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/AbstractDependencyGraphTransformerTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,12 +24,12 @@
import java.util.LinkedList;
import java.util.List;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
-import org.eclipse.aether.internal.test.util.TestUtils;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
import org.junit.After;
import org.junit.Before;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/ConflictIdSorterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/ConflictIdSorterTest.java
similarity index 90%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/ConflictIdSorterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/ConflictIdSorterTest.java
index 4f4e03196..56b1f41d6 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/ConflictIdSorterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/ConflictIdSorterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -26,11 +26,9 @@
import java.util.List;
import java.util.Queue;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
-import org.eclipse.aether.util.graph.transformer.ConflictIdSorter;
-import org.eclipse.aether.util.graph.transformer.TransformationContextKeys;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/ConflictMarkerTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/ConflictMarkerTest.java
similarity index 91%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/ConflictMarkerTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/ConflictMarkerTest.java
index 6a81d5176..131044f83 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/ConflictMarkerTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/ConflictMarkerTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,11 +23,9 @@
import java.util.Map;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
-import org.eclipse.aether.util.graph.transformer.ConflictMarker;
-import org.eclipse.aether.util.graph.transformer.TransformationContextKeys;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/ConflictResolverTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/ConflictResolverTest.java
similarity index 92%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/ConflictResolverTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/ConflictResolverTest.java
index 40410a357..f18f565b7 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/ConflictResolverTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/ConflictResolverTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -19,14 +19,14 @@
* under the License.
*/
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.graph.DefaultDependencyNode;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.TestUtils;
-import org.eclipse.aether.internal.test.util.TestVersion;
-import org.eclipse.aether.internal.test.util.TestVersionConstraint;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.graph.DefaultDependencyNode;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
+import org.apache.maven.resolver.internal.test.util.TestVersion;
+import org.apache.maven.resolver.internal.test.util.TestVersionConstraint;
import org.junit.Test;
import java.util.ArrayList;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefinerTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/JavaDependencyContextRefinerTest.java
similarity index 91%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefinerTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/JavaDependencyContextRefinerTest.java
index bb0d65a36..b07982959 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefinerTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/JavaDependencyContextRefinerTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,10 +21,9 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
-import org.eclipse.aether.util.graph.transformer.JavaDependencyContextRefiner;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/JavaScopeSelectorTest.java
similarity index 96%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/JavaScopeSelectorTest.java
index 3098910d8..555105a11 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/JavaScopeSelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/JavaScopeSelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,9 +23,9 @@
import java.util.Locale;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
public class JavaScopeSelectorTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/NearestVersionSelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/NearestVersionSelectorTest.java
similarity index 96%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/NearestVersionSelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/NearestVersionSelectorTest.java
index b71adab2b..efa30f5d3 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/NearestVersionSelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/NearestVersionSelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,9 +23,9 @@
import java.util.List;
-import org.eclipse.aether.collection.UnsolvableVersionConflictException;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.collection.UnsolvableVersionConflictException;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/RootQueueTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/RootQueueTest.java
similarity index 93%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/RootQueueTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/RootQueueTest.java
index f609ed726..724b07ce2 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/RootQueueTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/RootQueueTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.util.graph.transformer.ConflictIdSorter.ConflictId;
-import org.eclipse.aether.util.graph.transformer.ConflictIdSorter.RootQueue;
+import org.apache.maven.resolver.util.graph.transformer.ConflictIdSorter.ConflictId;
+import org.apache.maven.resolver.util.graph.transformer.ConflictIdSorter.RootQueue;
import org.junit.Test;
public class RootQueueTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/SimpleConflictMarker.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/SimpleConflictMarker.java
similarity index 85%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/SimpleConflictMarker.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/SimpleConflictMarker.java
index 4a02f6f92..120c30103 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/SimpleConflictMarker.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/SimpleConflictMarker.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,12 +23,12 @@
import java.util.Map;
import static java.util.Objects.requireNonNull;
-import org.eclipse.aether.RepositoryException;
-import org.eclipse.aether.artifact.Artifact;
-import org.eclipse.aether.collection.DependencyGraphTransformationContext;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.graph.DependencyNode;
+import org.apache.maven.resolver.RepositoryException;
+import org.apache.maven.resolver.artifact.Artifact;
+import org.apache.maven.resolver.collection.DependencyGraphTransformationContext;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.graph.DependencyNode;
/**
* Set "groupId:artId:classifier:extension" as conflict marker for every node.
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/SimpleOptionalitySelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/SimpleOptionalitySelectorTest.java
similarity index 91%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/SimpleOptionalitySelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/SimpleOptionalitySelectorTest.java
index c2b810237..7986a917d 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/transformer/SimpleOptionalitySelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/transformer/SimpleOptionalitySelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.transformer;
+package org.apache.maven.resolver.util.graph.transformer;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.collection.DependencyGraphTransformer;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.collection.DependencyGraphTransformer;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
public class SimpleOptionalitySelectorTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/traverser/AndDependencyTraverserTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/traverser/AndDependencyTraverserTest.java
similarity index 92%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/traverser/AndDependencyTraverserTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/traverser/AndDependencyTraverserTest.java
index 991807c94..aca1d7f77 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/traverser/AndDependencyTraverserTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/traverser/AndDependencyTraverserTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.traverser;
+package org.apache.maven.resolver.util.graph.traverser;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -22,13 +22,13 @@
import static java.util.Objects.requireNonNull;
import static org.junit.Assert.*;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyTraverser;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.internal.test.util.TestFileUtils;
-import org.eclipse.aether.internal.test.util.TestUtils;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyTraverser;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.internal.test.util.TestFileUtils;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/traverser/FatArtifactTraverserTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/traverser/FatArtifactTraverserTest.java
similarity index 85%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/traverser/FatArtifactTraverserTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/traverser/FatArtifactTraverserTest.java
index a7982e340..a0b317ed9 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/traverser/FatArtifactTraverserTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/traverser/FatArtifactTraverserTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.traverser;
+package org.apache.maven.resolver.util.graph.traverser;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,14 +24,14 @@
import java.util.Collections;
import java.util.Map;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.ArtifactProperties;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyTraverser;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.internal.test.util.TestFileUtils;
-import org.eclipse.aether.internal.test.util.TestUtils;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.ArtifactProperties;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyTraverser;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.internal.test.util.TestFileUtils;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/traverser/StaticDependencyTraverserTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/traverser/StaticDependencyTraverserTest.java
similarity index 85%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/traverser/StaticDependencyTraverserTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/traverser/StaticDependencyTraverserTest.java
index d47041c62..090b1290e 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/traverser/StaticDependencyTraverserTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/traverser/StaticDependencyTraverserTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.traverser;
+package org.apache.maven.resolver.util.graph.traverser;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,13 +21,13 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.DependencyTraverser;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.internal.test.util.TestFileUtils;
-import org.eclipse.aether.internal.test.util.TestUtils;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.DependencyTraverser;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.internal.test.util.TestFileUtils;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/AbstractVersionFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/AbstractVersionFilterTest.java
similarity index 79%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/AbstractVersionFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/AbstractVersionFilterTest.java
index 13fd4b01b..8ace96d88 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/AbstractVersionFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/AbstractVersionFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.versions;
+package org.apache.maven.resolver.util.graph.versions;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,17 +23,17 @@
import java.util.Iterator;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.artifact.DefaultArtifact;
-import org.eclipse.aether.collection.VersionFilter;
-import org.eclipse.aether.graph.Dependency;
-import org.eclipse.aether.internal.test.util.TestUtils;
-import org.eclipse.aether.resolution.VersionRangeRequest;
-import org.eclipse.aether.resolution.VersionRangeResult;
-import org.eclipse.aether.util.version.GenericVersionScheme;
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionScheme;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.artifact.DefaultArtifact;
+import org.apache.maven.resolver.collection.VersionFilter;
+import org.apache.maven.resolver.graph.Dependency;
+import org.apache.maven.resolver.internal.test.util.TestUtils;
+import org.apache.maven.resolver.resolution.VersionRangeRequest;
+import org.apache.maven.resolver.resolution.VersionRangeResult;
+import org.apache.maven.resolver.util.version.GenericVersionScheme;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionScheme;
import org.junit.After;
import org.junit.Before;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/ChainedVersionFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/ChainedVersionFilterTest.java
similarity index 84%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/ChainedVersionFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/ChainedVersionFilterTest.java
index 6c0c75015..ff9e5747c 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/ChainedVersionFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/ChainedVersionFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.versions;
+package org.apache.maven.resolver.util.graph.versions;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,12 +21,12 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.collection.DependencyCollectionContext;
-import org.eclipse.aether.collection.VersionFilter;
-import org.eclipse.aether.collection.VersionFilter.VersionFilterContext;
-import org.eclipse.aether.util.graph.version.ChainedVersionFilter;
-import org.eclipse.aether.util.graph.version.HighestVersionFilter;
-import org.eclipse.aether.util.graph.version.SnapshotVersionFilter;
+import org.apache.maven.resolver.collection.DependencyCollectionContext;
+import org.apache.maven.resolver.collection.VersionFilter;
+import org.apache.maven.resolver.collection.VersionFilter.VersionFilterContext;
+import org.apache.maven.resolver.util.graph.version.ChainedVersionFilter;
+import org.apache.maven.resolver.util.graph.version.HighestVersionFilter;
+import org.apache.maven.resolver.util.graph.version.SnapshotVersionFilter;
import org.junit.Test;
public class ChainedVersionFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/ContextualSnapshotVersionFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/ContextualSnapshotVersionFilterTest.java
similarity index 87%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/ContextualSnapshotVersionFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/ContextualSnapshotVersionFilterTest.java
index a9cb1a886..b1344e4ba 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/ContextualSnapshotVersionFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/ContextualSnapshotVersionFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.versions;
+package org.apache.maven.resolver.util.graph.versions;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,10 +21,10 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.collection.VersionFilter;
-import org.eclipse.aether.collection.VersionFilter.VersionFilterContext;
-import org.eclipse.aether.util.graph.version.ContextualSnapshotVersionFilter;
-import org.eclipse.aether.util.graph.version.SnapshotVersionFilter;
+import org.apache.maven.resolver.collection.VersionFilter;
+import org.apache.maven.resolver.collection.VersionFilter.VersionFilterContext;
+import org.apache.maven.resolver.util.graph.version.ContextualSnapshotVersionFilter;
+import org.apache.maven.resolver.util.graph.version.SnapshotVersionFilter;
import org.junit.Test;
public class ContextualSnapshotVersionFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/HighestVersionFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/HighestVersionFilterTest.java
similarity index 89%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/HighestVersionFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/HighestVersionFilterTest.java
index 35a034a24..a57dec759 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/HighestVersionFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/HighestVersionFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.versions;
+package org.apache.maven.resolver.util.graph.versions;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.collection.VersionFilter.VersionFilterContext;
-import org.eclipse.aether.util.graph.version.HighestVersionFilter;
+import org.apache.maven.resolver.collection.VersionFilter.VersionFilterContext;
+import org.apache.maven.resolver.util.graph.version.HighestVersionFilter;
import org.junit.Test;
public class HighestVersionFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/SnapshotVersionFilterTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/SnapshotVersionFilterTest.java
similarity index 89%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/SnapshotVersionFilterTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/SnapshotVersionFilterTest.java
index d7d27fcf7..6d8ab4587 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/versions/SnapshotVersionFilterTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/versions/SnapshotVersionFilterTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.versions;
+package org.apache.maven.resolver.util.graph.versions;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,8 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.collection.VersionFilter.VersionFilterContext;
-import org.eclipse.aether.util.graph.version.SnapshotVersionFilter;
+import org.apache.maven.resolver.collection.VersionFilter.VersionFilterContext;
+import org.apache.maven.resolver.util.graph.version.SnapshotVersionFilter;
import org.junit.Test;
public class SnapshotVersionFilterTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/FilteringDependencyVisitorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/FilteringDependencyVisitorTest.java
similarity index 90%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/FilteringDependencyVisitorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/FilteringDependencyVisitorTest.java
index 4e6a54376..5c73bfcc3 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/FilteringDependencyVisitorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/FilteringDependencyVisitorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,9 +24,9 @@
import java.util.List;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
public class FilteringDependencyVisitorTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/PathRecordingDependencyVisitorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/PathRecordingDependencyVisitorTest.java
similarity index 95%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/PathRecordingDependencyVisitorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/PathRecordingDependencyVisitorTest.java
index efd4f6c50..71ea44224 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/PathRecordingDependencyVisitorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/PathRecordingDependencyVisitorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,9 +24,9 @@
import java.util.List;
-import org.eclipse.aether.graph.DependencyFilter;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.graph.DependencyFilter;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
public class PathRecordingDependencyVisitorTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/PostorderNodeListGeneratorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/PostorderNodeListGeneratorTest.java
similarity index 92%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/PostorderNodeListGeneratorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/PostorderNodeListGeneratorTest.java
index 8d6f525f9..be0210a23 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/PostorderNodeListGeneratorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/PostorderNodeListGeneratorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.util.List;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
public class PostorderNodeListGeneratorTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/PreorderNodeListGeneratorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/PreorderNodeListGeneratorTest.java
similarity index 92%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/PreorderNodeListGeneratorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/PreorderNodeListGeneratorTest.java
index 200dd3bad..dd7d35660 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/PreorderNodeListGeneratorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/PreorderNodeListGeneratorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.util.List;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
public class PreorderNodeListGeneratorTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/TreeDependencyVisitorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/TreeDependencyVisitorTest.java
similarity index 89%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/TreeDependencyVisitorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/TreeDependencyVisitorTest.java
index 36cb6ace4..c239508fe 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/visitor/TreeDependencyVisitorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/graph/visitor/TreeDependencyVisitorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.graph.visitor;
+package org.apache.maven.resolver.util.graph.visitor;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,9 +21,9 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.graph.DependencyNode;
-import org.eclipse.aether.graph.DependencyVisitor;
-import org.eclipse.aether.internal.test.util.DependencyGraphParser;
+import org.apache.maven.resolver.graph.DependencyNode;
+import org.apache.maven.resolver.graph.DependencyVisitor;
+import org.apache.maven.resolver.internal.test.util.DependencyGraphParser;
import org.junit.Test;
public class TreeDependencyVisitorTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/listener/ChainedRepositoryListenerTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/listener/ChainedRepositoryListenerTest.java
similarity index 89%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/listener/ChainedRepositoryListenerTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/listener/ChainedRepositoryListenerTest.java
index 6eaa25b8c..b4a9a5e8f 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/listener/ChainedRepositoryListenerTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/listener/ChainedRepositoryListenerTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.listener;
+package org.apache.maven.resolver.util.listener;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,7 @@
import java.lang.reflect.Method;
-import org.eclipse.aether.RepositoryListener;
-import org.eclipse.aether.util.listener.ChainedRepositoryListener;
+import org.apache.maven.resolver.RepositoryListener;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/listener/ChainedTransferListenerTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/listener/ChainedTransferListenerTest.java
similarity index 89%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/listener/ChainedTransferListenerTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/listener/ChainedTransferListenerTest.java
index 7e7e96947..ebc4f60a1 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/listener/ChainedTransferListenerTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/listener/ChainedTransferListenerTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.listener;
+package org.apache.maven.resolver.util.listener;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,7 @@
import java.lang.reflect.Method;
-import org.eclipse.aether.transfer.TransferListener;
-import org.eclipse.aether.util.listener.ChainedTransferListener;
+import org.apache.maven.resolver.transfer.TransferListener;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/ComponentAuthenticationTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/ComponentAuthenticationTest.java
similarity index 88%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/ComponentAuthenticationTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/ComponentAuthenticationTest.java
index 17386daa3..b0a1edd3a 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/ComponentAuthenticationTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/ComponentAuthenticationTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,12 +21,12 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.AuthenticationDigest;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.AuthenticationDigest;
+import org.apache.maven.resolver.repository.RemoteRepository;
import org.junit.Test;
public class ComponentAuthenticationTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/DefaultProxySelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/DefaultProxySelectorTest.java
similarity index 95%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/DefaultProxySelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/DefaultProxySelectorTest.java
index 3eacbd5c7..8ffa3c836 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/DefaultProxySelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/DefaultProxySelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,7 +21,6 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.util.repository.DefaultProxySelector;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/JreProxySelectorTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/JreProxySelectorTest.java
similarity index 93%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/JreProxySelectorTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/JreProxySelectorTest.java
index 5e8d2740b..074fb5e1f 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/JreProxySelectorTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/JreProxySelectorTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -32,12 +32,12 @@
import java.util.Collections;
import java.util.List;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.Proxy;
-import org.eclipse.aether.repository.ProxySelector;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.Proxy;
+import org.apache.maven.resolver.repository.ProxySelector;
+import org.apache.maven.resolver.repository.RemoteRepository;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/SecretAuthenticationTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/SecretAuthenticationTest.java
similarity index 88%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/SecretAuthenticationTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/SecretAuthenticationTest.java
index f7045ac4e..9eda9e0ce 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/SecretAuthenticationTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/SecretAuthenticationTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,12 +21,12 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.AuthenticationDigest;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.AuthenticationDigest;
+import org.apache.maven.resolver.repository.RemoteRepository;
import org.junit.Test;
public class SecretAuthenticationTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/StringAuthenticationTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/StringAuthenticationTest.java
similarity index 88%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/StringAuthenticationTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/StringAuthenticationTest.java
index 6f3c52492..311bac0d2 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/repository/StringAuthenticationTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/repository/StringAuthenticationTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.repository;
+package org.apache.maven.resolver.util.repository;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,12 +21,12 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.DefaultRepositorySystemSession;
-import org.eclipse.aether.RepositorySystemSession;
-import org.eclipse.aether.repository.Authentication;
-import org.eclipse.aether.repository.AuthenticationContext;
-import org.eclipse.aether.repository.AuthenticationDigest;
-import org.eclipse.aether.repository.RemoteRepository;
+import org.apache.maven.resolver.DefaultRepositorySystemSession;
+import org.apache.maven.resolver.RepositorySystemSession;
+import org.apache.maven.resolver.repository.Authentication;
+import org.apache.maven.resolver.repository.AuthenticationContext;
+import org.apache.maven.resolver.repository.AuthenticationDigest;
+import org.apache.maven.resolver.repository.RemoteRepository;
import org.junit.Test;
public class StringAuthenticationTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/AbstractVersionTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/AbstractVersionTest.java
similarity index 96%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/version/AbstractVersionTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/AbstractVersionTest.java
index 32f19f284..27945ae88 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/AbstractVersionTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/AbstractVersionTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,7 +23,7 @@
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
-import org.eclipse.aether.version.Version;
+import org.apache.maven.resolver.version.Version;
/**
*/
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/GenericVersionRangeTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/GenericVersionRangeTest.java
similarity index 93%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/version/GenericVersionRangeTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/GenericVersionRangeTest.java
index 08e9bce53..09f638982 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/GenericVersionRangeTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/GenericVersionRangeTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,11 +21,9 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.util.version.GenericVersion;
-import org.eclipse.aether.util.version.GenericVersionRange;
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.Version;
-import org.eclipse.aether.version.VersionRange;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.Version;
+import org.apache.maven.resolver.version.VersionRange;
import org.junit.Test;
public class GenericVersionRangeTest
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/GenericVersionSchemeTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/GenericVersionSchemeTest.java
similarity index 92%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/version/GenericVersionSchemeTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/GenericVersionSchemeTest.java
index 351a62953..90bb7f633 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/GenericVersionSchemeTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/GenericVersionSchemeTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,10 +21,8 @@
import static org.junit.Assert.*;
-import org.eclipse.aether.util.version.GenericVersion;
-import org.eclipse.aether.util.version.GenericVersionScheme;
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.VersionConstraint;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.VersionConstraint;
import org.junit.Before;
import org.junit.Test;
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/GenericVersionTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/GenericVersionTest.java
similarity index 98%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/version/GenericVersionTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/GenericVersionTest.java
index 8d058e44e..3972130e8 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/GenericVersionTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/GenericVersionTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +21,7 @@
import java.util.Locale;
-import org.eclipse.aether.util.version.GenericVersion;
-import org.eclipse.aether.version.Version;
+import org.apache.maven.resolver.version.Version;
import org.junit.Test;
/**
diff --git a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/UnionVersionRangeTest.java b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/UnionVersionRangeTest.java
similarity index 95%
rename from maven-resolver-util/src/test/java/org/eclipse/aether/util/version/UnionVersionRangeTest.java
rename to maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/UnionVersionRangeTest.java
index 570b6b778..992da96a4 100644
--- a/maven-resolver-util/src/test/java/org/eclipse/aether/util/version/UnionVersionRangeTest.java
+++ b/maven-resolver-util/src/test/java/org/apache/maven/resolver/util/version/UnionVersionRangeTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.aether.util.version;
+package org.apache.maven.resolver.util.version;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -23,8 +23,8 @@
import java.util.Collections;
-import org.eclipse.aether.version.InvalidVersionSpecificationException;
-import org.eclipse.aether.version.VersionRange;
+import org.apache.maven.resolver.version.InvalidVersionSpecificationException;
+import org.apache.maven.resolver.version.VersionRange;
import org.junit.Test;
public class UnionVersionRangeTest
diff --git a/pom.xml b/pom.xml
index 27f530d71..3f03e57ac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,7 +31,7 @@
org.apache.maven.resolver
maven-resolver
- 1.8.2-SNAPSHOT
+ 2.0.0-SNAPSHOT
pom
Maven Artifact Resolver
@@ -79,7 +79,7 @@
30.1-jre
1.0.1
1.7.36
- 2022-06-10T15:27:07Z
+ 2022-06-23T06:01:12Z
@@ -330,27 +330,27 @@
API
- org.eclipse.aether*
+ org.apache.mavem.resolver*
SPI
- org.eclipse.aether.spi*
+ org.apache.mavem.resolver.spi*
Utilities
- org.eclipse.aether.util*
+ org.apache.mavem.resolver.util*
Repository Connectors
- org.eclipse.aether.connector*
+ org.apache.mavem.resolver.connector*
Transporters
- org.eclipse.aether.transport*
+ org.apache.mavem.resolver.transport*
Implementation
- org.eclipse.aether.impl*
+ org.apache.mavem.resolver.impl*
Demo Maven Plugin
@@ -362,7 +362,7 @@
Internals
- org.eclipse.aether.internal*
+ org.apache.mavem.resolver.internal*
diff --git a/src/site/markdown/configuration.md b/src/site/markdown/configuration.md
index 9115e0fda..f36265ad0 100644
--- a/src/site/markdown/configuration.md
+++ b/src/site/markdown/configuration.md
@@ -64,8 +64,8 @@ Option | Type | Description | Default Value | Supports Repo ID Suffix
`aether.priority.` | float | The priority to use for a certain extension class. `class` can either be the fully qualified name or the simple name stands for fully qualified class name. If the class name ends with `Factory` that suffix could optionally be left out. | - | no
`aether.priority.implicit` | boolean | Flag indicating whether the priorities of pluggable extensions are implicitly given by their iteration order such that the first extension has the highest priority. If set, an extension's built-in priority as well as any corresponding `aether.priority.` configuration properties are ignored when searching for a suitable implementation among the available extensions. This priority mode is meant for cases where the application will present/inject extensions in the desired search order. | `false` | no
`aether.snapshotFilter` | boolean | Flag whether the `ContextualSnapshotVersionFilter` should be forced to ban snapshots. By default, snapshots are only filtered if the root artifact is not a snapshot. | `false` | no
-`aether.syncContext.named.factory` | String | Name of the named lock factory implementing the `org.eclipse.aether.named.NamedLockFactory` interface. | `"rwlock-local"` | no
-`aether.syncContext.named.nameMapper` | String | Name of name mapper implementing the `org.eclipse.aether.internal.impl.synccontext.named.NameMapper` interface. | `"gav"` | no
+`aether.syncContext.named.factory` | String | Name of the named lock factory implementing the `NamedLockFactory` interface. | `"rwlock-local"` | no
+`aether.syncContext.named.nameMapper` | String | Name of name mapper implementing the `NameMapper` interface. | `"gav"` | no
`aether.syncContext.named.time` | long | Amount of time a synchronization context shall wait to obtain a lock. | 30 | no
`aether.syncContext.named.time.unit` | long | Unit of the lock wait time. | `"SECONDS"` | no
`aether.syncContext.named.static.name` | String | Lock name for the static name mapper. | `"static"` | no