File string-template-maven-plugin-mpt4.patch of Package string-template-maven-plugin

--- string-template-maven-plugin-string-template-maven-plugin-1.1/src/main/java/com/webguys/maven/plugin/st/StringTemplateMojo.java	2025-03-27 07:49:33.275833066 +0100
+++ string-template-maven-plugin-string-template-maven-plugin-1.1/src/main/java/com/webguys/maven/plugin/st/StringTemplateMojo.java	2025-03-27 08:02:43.532207750 +0100
@@ -28,6 +28,11 @@
 
 import org.apache.maven.ProjectDependenciesResolver;
 import org.apache.maven.execution.MavenSession;
+
+import org.apache.maven.plugins.annotations.Component;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.BuildPluginManager;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -47,49 +52,43 @@
 /**
  * Executes string template using a given controller.
  *
- * @goal render
  */
+@Mojo( name = "render" ) 
 public class StringTemplateMojo extends AbstractMojo
 {
     /**
      * The Maven Project Object
      *
-     * @parameter property="project"
-     * @required
-     * @readonly
      */
+    @Component 
     private MavenProject project;
 
     /**
      * The Maven Session Object
      *
-     * @parameter property="session"
-     * @required
-     * @readonly
      */
+    @Component
     private MavenSession session;
 
     /**
      * The Maven PluginManager Object
      *
-     * @component
-     * @required
      */
+    @Component
     private BuildPluginManager pluginManager;
 
     /**
      * The Maven ProjectDependenciesResolver Object
      *
-     * @component
-     * @required
      */
+    @Component
     private ProjectDependenciesResolver dependenciesResolver;
 
     /**
      * The collection of templates to render.
-     * @parameter
-     * @required
+     *
      */
+    @Parameter( required = true )
     private List<Template> templates;
 
     @Override
openSUSE Build Service is sponsored by