From 89c2de1321136ad50938f38b521050dfdef4248c Mon Sep 17 00:00:00 2001 From: Vincent FUCHS Date: Sun, 26 Nov 2023 18:08:56 -0500 Subject: [PATCH] fixing build warnings : using annotation rather than javadoc to configure the plugin --- .../commons/plugin/maven/ArchUnitMojo.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/societegenerale/commons/plugin/maven/ArchUnitMojo.java b/src/main/java/com/societegenerale/commons/plugin/maven/ArchUnitMojo.java index aff3380..e5d7275 100644 --- a/src/main/java/com/societegenerale/commons/plugin/maven/ArchUnitMojo.java +++ b/src/main/java/com/societegenerale/commons/plugin/maven/ArchUnitMojo.java @@ -17,6 +17,7 @@ import org.apache.maven.artifact.DependencyResolutionRequiredException; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoFailureException; +import org.apache.maven.plugins.annotations.LifecyclePhase; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; import org.apache.maven.plugins.annotations.ResolutionScope; @@ -25,13 +26,10 @@ import static java.net.URLClassLoader.newInstance; import static java.util.Collections.emptyList; -/** - * @goal generate - * @phase process-classes - * @configurator include-project-dependencies - * @requiresDependencyResolution compile+runtime - */ -@Mojo(name = "arch-test", requiresDependencyResolution = ResolutionScope.TEST) +@Mojo(name = "arch-test", + requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME, + defaultPhase = LifecyclePhase.PROCESS_CLASSES, + configurator = "include-project-dependencies") public class ArchUnitMojo extends AbstractMojo { /** * Skips all processing performed by this plugin.