org.antlr.mojo.antlr3
Class GUnitExecuteMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.antlr.mojo.antlr3.GUnitExecuteMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class GUnitExecuteMojo
extends org.apache.maven.plugin.AbstractMojo

Takes gUnit scripts and directly performs testing.

Author:
Steve Ebersole

Field Summary
static java.lang.String ANTLR_ARTIFACT_NAME
           
static java.lang.String ANTLR_GROUP_ID
           
static java.lang.String ANTLR_RUNTIME_ARTIFACT_NAME
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
GUnitExecuteMojo()
           
 
Method Summary
 void execute()
           
 java.util.Set getExcludePatterns()
           
 java.util.Set getIncludePatterns()
           
protected static java.net.URL resolveLocalURL(org.apache.maven.artifact.Artifact artifact)
           
protected  void validateBuildTimeArtifact(org.apache.maven.artifact.Artifact antlrArtifact, org.apache.maven.artifact.versioning.ArtifactVersion pluginAntlrVersion)
           
protected  void validateMissingBuildtimeArtifact()
           
protected  void validateRunTimeArtifact(org.apache.maven.artifact.Artifact antlrRuntimeArtifact, org.apache.maven.artifact.versioning.ArtifactVersion pluginAntlrVersion)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANTLR_GROUP_ID

public static final java.lang.String ANTLR_GROUP_ID
See Also:
Constant Field Values

ANTLR_ARTIFACT_NAME

public static final java.lang.String ANTLR_ARTIFACT_NAME
See Also:
Constant Field Values

ANTLR_RUNTIME_ARTIFACT_NAME

public static final java.lang.String ANTLR_RUNTIME_ARTIFACT_NAME
See Also:
Constant Field Values
Constructor Detail

GUnitExecuteMojo

public GUnitExecuteMojo()
Method Detail

getIncludePatterns

public java.util.Set getIncludePatterns()

getExcludePatterns

public java.util.Set getExcludePatterns()

execute

public final void execute()
                   throws org.apache.maven.plugin.MojoExecutionException,
                          org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

validateBuildTimeArtifact

protected void validateBuildTimeArtifact(org.apache.maven.artifact.Artifact antlrArtifact,
                                         org.apache.maven.artifact.versioning.ArtifactVersion pluginAntlrVersion)
                                  throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

validateMissingBuildtimeArtifact

protected void validateMissingBuildtimeArtifact()

validateRunTimeArtifact

protected void validateRunTimeArtifact(org.apache.maven.artifact.Artifact antlrRuntimeArtifact,
                                       org.apache.maven.artifact.versioning.ArtifactVersion pluginAntlrVersion)
                                throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

resolveLocalURL

protected static java.net.URL resolveLocalURL(org.apache.maven.artifact.Artifact artifact)
                                       throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2011. All Rights Reserved.