package com.github.signed.sandboxes.maven;
import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugins.annotations.Component;
import org.apache.maven.plugins.annotations.LifecyclePhase;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.project.MavenProject;
@Mojo(name = "addTestSourceRoot", defaultPhase = LifecyclePhase.INITIALIZE)
public class AddTestSourceRootMojo extends AbstractMojo {
@Component
private MavenProject mavenProject;
public void execute() throws MojoExecutionException {
mavenProject.addTestCompileSourceRoot("src/validate/java");
}
}