This is an automated email from the ASF dual-hosted git repository.
sseifert pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-feature-launcher-maven-plugin.git
The following commit(s) were added to refs/heads/master by this push:
new e6d50ec SLING-13076 Replace usage of deprecated
org.apache.maven.plugins.annotations.Component annotation (#31)
e6d50ec is described below
commit e6d50ece41c8067056f65a4fb5525ce9b4cb254c
Author: Stefan Seifert <[email protected]>
AuthorDate: Tue Jan 27 12:56:06 2026 +0100
SLING-13076 Replace usage of deprecated
org.apache.maven.plugins.annotations.Component annotation (#31)
---
.../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 0022d4b..ad2fd4f 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;
@@ -44,7 +46,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;
@@ -131,7 +132,7 @@ public class StartMojo extends AbstractMojo {
required = true)
private File attachedArtifactsDirectory;
- @Component
+ @Inject
private ArtifactResolver resolver;
@Parameter(defaultValue = "${localRepository}", readonly = true)
@@ -146,13 +147,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)