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

slachiewicz pushed a commit to branch mvn39
in repository https://gitbox.apache.org/repos/asf/maven-doap-plugin.git

commit 10e2b7c4c48c7488a1f916e7dfff28150bfa3702
Author: Sylwester Lachiewicz <[email protected]>
AuthorDate: Sat Nov 22 22:57:43 2025 +0100

    Bump Maven to 3.9.11 - Plugin prerequisite 3.6.3
---
 pom.xml                                              | 20 ++++++++++----------
 .../java/org/apache/maven/plugin/doap/DoapMojo.java  | 17 +++++++++--------
 2 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/pom.xml b/pom.xml
index 5bc5ec7..7a7329c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,7 +35,7 @@ under the License.
   <description>Plugin which generates a DOAP file from information in a 
POM.</description>
 
   <prerequisites>
-    <maven>${mavenVersion}</maven>
+    <maven>3.6.3</maven>
   </prerequisites>
 
   <scm>
@@ -50,7 +50,7 @@ under the License.
   </issueManagement>
   <ciManagement>
     <system>Jenkins</system>
-    
<url>https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-doap-plugin/</url>
+    
<url>https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-doap-plugin/</url>
   </ciManagement>
   <distributionManagement>
     <site>
@@ -61,7 +61,7 @@ under the License.
 
   <properties>
     <javaVersion>8</javaVersion>
-    <mavenVersion>3.6.3</mavenVersion>
+    <mavenVersion>3.9.11</mavenVersion>
     <scmVersion>2.2.1</scmVersion>
     <resolverVersion>1.4.1</resolverVersion>
     <checkstyle.violation.ignore>FileLength</checkstyle.violation.ignore>
@@ -130,12 +130,6 @@ under the License.
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-i18n</artifactId>
       <version>1.1.0</version>
-      <exclusions>
-        <exclusion>
-          <groupId>org.codehaus.plexus</groupId>
-          <artifactId>plexus-component-api</artifactId>
-        </exclusion>
-      </exclusions>
     </dependency>
     <dependency>
       <groupId>org.apache.jena</groupId>
@@ -149,10 +143,16 @@ under the License.
     </dependency>
 
     <!-- test -->
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.13.2</version>
+      <scope>test</scope>
+    </dependency>
     <dependency>
       <groupId>org.apache.maven.plugin-testing</groupId>
       <artifactId>maven-plugin-testing-harness</artifactId>
-      <version>3.3.0</version>
+      <version>3.4.0</version>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git a/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java 
b/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java
index 3def76a..048e7aa 100644
--- a/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java
+++ b/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java
@@ -18,6 +18,8 @@
  */
 package org.apache.maven.plugin.doap;
 
+import javax.inject.Inject;
+
 import java.io.File;
 import java.io.IOException;
 import java.io.Writer;
@@ -59,7 +61,6 @@ import org.apache.maven.plugin.doap.options.DoapArtifact;
 import org.apache.maven.plugin.doap.options.DoapOptions;
 import org.apache.maven.plugin.doap.options.ExtOptions;
 import org.apache.maven.plugin.doap.options.Standard;
-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.project.MavenProject;
@@ -124,7 +125,7 @@ public class DoapMojo extends AbstractMojo {
      *
      * @since 1.0
      */
-    @Component
+    @Inject
     private ScmManager scmManager;
 
     /**
@@ -132,7 +133,7 @@ public class DoapMojo extends AbstractMojo {
      *
      * @since 1.0
      */
-    @Component
+    @Inject
     private ArtifactFactory artifactFactory;
 
     /**
@@ -140,7 +141,7 @@ public class DoapMojo extends AbstractMojo {
      *
      * @since 1.0
      */
-    @Component
+    @Inject
     private RepositoryMetadataManager repositoryMetadataManager;
 
     /**
@@ -148,7 +149,7 @@ public class DoapMojo extends AbstractMojo {
      *
      * @since 1.0
      */
-    @Component
+    @Inject
     private I18N i18n;
 
     // ----------------------------------------------------------------------
@@ -196,7 +197,7 @@ public class DoapMojo extends AbstractMojo {
      *
      * @since 1.1
      */
-    @Component
+    @Inject
     private ArtifactFactory factory;
 
     /**
@@ -204,7 +205,7 @@ public class DoapMojo extends AbstractMojo {
      *
      * @since 1.1
      */
-    @Component
+    @Inject
     private MavenProjectBuilder mavenProjectBuilder;
 
     /**
@@ -212,7 +213,7 @@ public class DoapMojo extends AbstractMojo {
      *
      * @since 1.1
      */
-    @Component
+    @Inject
     private ArtifactResolver resolver;
 
     /**

Reply via email to