import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugins.annotations.Execute;
import org.apache.maven.plugins.annotations.LifecyclePhase;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.Parameter;
defaultPhase = LifecyclePhase.COMPILE
public class SampleMojo extends AbstractMojo {
property = "project.build.directory",
private File outputDirectory;
public void execute() throws MojoExecutionException {
getLog().info("sample plugin start!");
getLog().debug("project.build.directory is " + outputDirectory.getAbsolutePath());