net.sf.staccatocommons.instrument.maven
Class InstrumentMojoSupport

java.lang.Object
  extended by net.sf.staccatocommons.instrument.maven.InstrumentMojoSupport

public abstract class InstrumentMojoSupport
extends Object

Author:
flbulgarelli

Constructor Summary
InstrumentMojoSupport(org.apache.maven.plugin.Mojo mojo, String location, org.apache.maven.artifact.Artifact artifact, Collection<org.apache.maven.artifact.Artifact> projectArtifactsList)
          Creates a new InstrumentMojoSupport
 
Method Summary
protected abstract  InstrumenterConfigurer createConfigurer()
          Create the instrumenter configurer
 void execute()
          Executes the mojo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstrumentMojoSupport

public InstrumentMojoSupport(@NonNull
                             org.apache.maven.plugin.Mojo mojo,
                             @NonNull
                             String location,
                             @NonNull
                             org.apache.maven.artifact.Artifact artifact,
                             Collection<org.apache.maven.artifact.Artifact> projectArtifactsList)
Creates a new InstrumentMojoSupport

Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Executes the mojo

Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

createConfigurer

@NonNull
protected abstract InstrumenterConfigurer createConfigurer()
Create the instrumenter configurer



Copyright © 2010-2012 Staccatocommons. All Rights Reserved.