This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 3bcfbc26 Avoid deprecated ArtifactFactory (#489)
3bcfbc26 is described below

commit 3bcfbc261c39e59043306e2f50a1f35af81fd9be
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Mon Jan 6 15:42:18 2025 +0000

    Avoid deprecated ArtifactFactory (#489)
---
 .../dependency/fromDependencies/TestCopyDependenciesMojo2.java    | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git 
a/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestCopyDependenciesMojo2.java
 
b/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestCopyDependenciesMojo2.java
index cb852a1e..bb554d33 100644
--- 
a/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestCopyDependenciesMojo2.java
+++ 
b/src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestCopyDependenciesMojo2.java
@@ -27,7 +27,6 @@ import java.util.Collection;
 import java.util.Set;
 
 import org.apache.maven.artifact.Artifact;
-import org.apache.maven.artifact.factory.ArtifactFactory;
 import org.apache.maven.artifact.metadata.ArtifactMetadata;
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;
@@ -232,8 +231,6 @@ public class TestCopyDependenciesMojo2 extends 
AbstractDependencyMojoTestCase {
         mojo.useRepositoryLayout = true;
         mojo.execute();
 
-        ArtifactFactory artifactFactory = lookup(ArtifactFactory.class);
-
         File outputDirectory = mojo.outputDirectory;
         ArtifactRepository targetRepository = new MavenArtifactRepository(
                 "local",
@@ -246,11 +243,12 @@ public class TestCopyDependenciesMojo2 extends 
AbstractDependencyMojoTestCase {
         File baseDirectory = Paths.get(targetRepository.getBasedir()).toFile();
         assertTrue(baseDirectory.isDirectory());
 
+        org.apache.maven.repository.RepositorySystem repositorySystem =
+                lookup(org.apache.maven.repository.RepositorySystem.class);
         for (Artifact artifact : artifacts) {
             assertArtifactExists(artifact, targetRepository);
-
             if (!artifact.getBaseVersion().equals(artifact.getVersion())) {
-                Artifact baseArtifact = artifactFactory.createArtifact(
+                Artifact baseArtifact = repositorySystem.createArtifact(
                         artifact.getGroupId(),
                         artifact.getArtifactId(),
                         artifact.getBaseVersion(),

Reply via email to