You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2023/02/03 21:13:18 UTC

[maven-artifact-plugin] branch master updated: [MARTIFACT-30] Mark plugin as thread-safe

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

michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-artifact-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 7ca73f0  [MARTIFACT-30] Mark plugin as thread-safe
7ca73f0 is described below

commit 7ca73f0cf8d6a0bb832e87f9049b6ee894d90d55
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Fri Feb 3 22:12:56 2023 +0100

    [MARTIFACT-30] Mark plugin as thread-safe
---
 pom.xml                                                                 | 2 +-
 .../java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java | 2 +-
 .../java/org/apache/maven/plugins/artifact/buildinfo/CompareMojo.java   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/pom.xml b/pom.xml
index c47ec8f..c36b27f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -173,7 +173,7 @@
           <version>1.11.0</version>
           <configuration>
             <keysMapLocation>${project.basedir}/pgp-keys-map.list</keysMapLocation>
-          </configuration>                        
+          </configuration>
         </plugin>
         <plugin>
           <artifactId>maven-javadoc-plugin</artifactId>
diff --git a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java
index 0fc50b5..713bd3f 100644
--- a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java
+++ b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java
@@ -34,7 +34,7 @@ import org.apache.maven.project.MavenProjectHelper;
  * <a href="https://reproducible-builds.org/docs/jvm/">Reproducible Builds for the JVM</a>
  * for mono-module build, and extended for multi-module build.
  */
-@Mojo( name = "buildinfo", defaultPhase = LifecyclePhase.VERIFY )
+@Mojo( name = "buildinfo", defaultPhase = LifecyclePhase.VERIFY, threadSafe = true )
 public class BuildinfoMojo
     extends AbstractBuildinfoMojo
 {
diff --git a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/CompareMojo.java b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/CompareMojo.java
index 3414471..f6d95b6 100644
--- a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/CompareMojo.java
+++ b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/CompareMojo.java
@@ -53,7 +53,7 @@ import java.util.Properties;
  *
  * @since 3.2.0
  */
-@Mojo( name = "compare" )
+@Mojo( name = "compare", threadSafe = true )
 public class CompareMojo
     extends AbstractBuildinfoMojo
 {