Class 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
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute()  
      java.util.Set<java.lang.String> getExcludePatterns()  
      java.util.Set<java.lang.String> 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_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<java.lang.String> getIncludePatterns()
      • getExcludePatterns

        public java.util.Set<java.lang.String> 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