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 aea09f0..463d53d 100644 --- a/src/main/java/com/societegenerale/commons/plugin/maven/ArchUnitMojo.java +++ b/src/main/java/com/societegenerale/commons/plugin/maven/ArchUnitMojo.java @@ -17,7 +17,6 @@ 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; @@ -26,10 +25,13 @@ import static java.net.URLClassLoader.newInstance; import static java.util.Collections.emptyList; -@Mojo(name = "arch-test", - requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME, - defaultPhase = LifecyclePhase.PROCESS_CLASSES, - configurator = "include-project-dependencies") +/** + * @goal generate + * @phase process-classes + * @configurator include-project-dependencies + * @requiresDependencyResolution compile+runtime + */ +@Mojo(name = "arch-test", requiresDependencyResolution = ResolutionScope.TEST) public class ArchUnitMojo extends AbstractMojo { /** * Skips all processing performed by this plugin.