This is an automated email from the ASF dual-hosted git repository. sseifert pushed a commit to branch feature/SLING-13076-component-annotation in repository https://gitbox.apache.org/repos/asf/sling-feature-launcher-maven-plugin.git
commit 4514eab702becaec0ae169699af887dc3b269a1c Author: Stefan Seifert <[email protected]> AuthorDate: Tue Jan 27 12:34:32 2026 +0100 SLING-13076 Replace usage of deprecated org.apache.maven.plugins.annotations.Component annotation --- .../java/org/apache/sling/maven/feature/launcher/StartMojo.java | 9 +++++---- .../java/org/apache/sling/maven/feature/launcher/StopMojo.java | 7 ++++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/apache/sling/maven/feature/launcher/StartMojo.java b/src/main/java/org/apache/sling/maven/feature/launcher/StartMojo.java index f3be1ca..8ad2e6d 100644 --- a/src/main/java/org/apache/sling/maven/feature/launcher/StartMojo.java +++ b/src/main/java/org/apache/sling/maven/feature/launcher/StartMojo.java @@ -18,6 +18,8 @@ */ package org.apache.sling.maven.feature.launcher; +import javax.inject.Inject; + import java.io.BufferedReader; import java.io.File; import java.io.IOException; @@ -42,7 +44,6 @@ import org.apache.maven.model.Dependency; 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.plugins.annotations.Parameter; @@ -120,7 +121,7 @@ public class StartMojo extends AbstractMojo { @Parameter(required = true) private List<Launch> launches; - @Component + @Inject private ArtifactResolver resolver; @Parameter(defaultValue = "${localRepository}", readonly = true) @@ -135,13 +136,13 @@ public class StartMojo extends AbstractMojo { @Parameter(property = "session", readonly = true, required = true) protected MavenSession mavenSession; - @Component + @Inject private ProcessTracker processes; /** * To look up UnArchiver implementations */ - @Component + @Inject private ArchiverManager archiverManager; @Override diff --git a/src/main/java/org/apache/sling/maven/feature/launcher/StopMojo.java b/src/main/java/org/apache/sling/maven/feature/launcher/StopMojo.java index 2b3c46d..1fc7e7a 100644 --- a/src/main/java/org/apache/sling/maven/feature/launcher/StopMojo.java +++ b/src/main/java/org/apache/sling/maven/feature/launcher/StopMojo.java @@ -18,13 +18,14 @@ */ package org.apache.sling.maven.feature.launcher; +import javax.inject.Inject; + import java.util.List; import org.apache.maven.execution.MavenExecutionRequest; 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.plugins.annotations.Parameter; @@ -58,7 +59,7 @@ public class StopMojo extends AbstractMojo { @Parameter(required = true) private List<Launch> launches; - @Component + @Inject private ProcessTracker processes; /** @@ -67,7 +68,7 @@ public class StopMojo extends AbstractMojo { @Parameter(property = "feature-launcher.waitForInput", required = false, defaultValue = "false") protected boolean waitForInput; - @Component + @Inject private Prompter prompter; @Parameter(defaultValue = "${session.request}", readonly = true)
