This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch MARTIFACT-65 in repository https://gitbox.apache.org/repos/asf/maven-artifact-plugin.git
commit fb9e5b61c98703452dde1c100a26736d1b5f006b Author: Hervé Boutemy <hbout...@apache.org> AuthorDate: Sat Apr 27 18:25:35 2024 +0200 [MARTIFACT-65] BuildInfoWriter not threadsafe --- .../java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java | 2 +- .../java/org/apache/maven/plugins/artifact/buildinfo/CompareMojo.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 f5a7db3..38a4b4e 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 @@ -33,7 +33,7 @@ import org.eclipse.aether.artifact.Artifact; * <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, threadSafe = true) +@Mojo(name = "buildinfo", defaultPhase = LifecyclePhase.VERIFY, threadSafe = false) public class BuildinfoMojo extends AbstractBuildinfoMojo { /** * Specifies whether to attach the generated buildinfo file to the project. 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 a37eb56..72c3e9d 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 @@ -51,7 +51,7 @@ import static org.apache.maven.plugins.artifact.buildinfo.BuildInfoWriter.getArt * * @since 3.2.0 */ -@Mojo(name = "compare", threadSafe = true) +@Mojo(name = "compare", threadSafe = false) public class CompareMojo extends AbstractBuildinfoMojo { /** * Repository for reference build, containing either reference buildinfo file or reference artifacts.<br/>