This is an automated email from the ASF dual-hosted git repository. elharo pushed a commit to branch inject3 in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git
commit 3a4afbb6d84794c0635ef2f926f28e01b587c050 Author: Elliotte Rusty Harold <elh...@ibiblio.org> AuthorDate: Sun Nov 17 13:07:27 2024 -0500 @Component --> @Inject for DisplayAncestorsMojo --- .../maven/plugins/dependency/DisplayAncestorsMojo.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/apache/maven/plugins/dependency/DisplayAncestorsMojo.java b/src/main/java/org/apache/maven/plugins/dependency/DisplayAncestorsMojo.java index 4a52c015..06f7f5a1 100644 --- a/src/main/java/org/apache/maven/plugins/dependency/DisplayAncestorsMojo.java +++ b/src/main/java/org/apache/maven/plugins/dependency/DisplayAncestorsMojo.java @@ -18,13 +18,14 @@ */ package org.apache.maven.plugins.dependency; +import javax.inject.Inject; + import java.util.ArrayList; import java.util.List; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; -import org.apache.maven.plugins.annotations.Component; import org.apache.maven.plugins.annotations.LifecyclePhase; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.project.MavenProject; @@ -39,12 +40,13 @@ import org.apache.maven.project.MavenProject; @Mojo(name = "display-ancestors", threadSafe = true, requiresProject = true, defaultPhase = LifecyclePhase.VALIDATE) public class DisplayAncestorsMojo extends AbstractMojo { - /** - * POM - */ - @Component private MavenProject project; + @Inject + public DisplayAncestorsMojo(MavenProject project) { + this.project = project; + } + @Override public void execute() throws MojoExecutionException, MojoFailureException { final List<String> ancestors = collectAncestors();