org.jomc.mojo
Class AbstractClasspathValidateMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.jomc.mojo.AbstractJomcMojo
org.jomc.mojo.AbstractClasspathValidateMojo
- All Implemented Interfaces:
- ContextEnabled, Mojo
- Direct Known Subclasses:
- MainClasspathValidateMojo, TestClasspathValidateMojo
public abstract class AbstractClasspathValidateMojo
- extends AbstractJomcMojo
Base class for validating class path class file model objects.
- Since:
- 1.1
- Version:
- $JOMC: AbstractClasspathValidateMojo.java 3838 2011-10-08 20:15:41Z schulte2005 $
- Author:
- Christian Schulte
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.jomc.mojo.AbstractJomcMojo |
assertValidParameters, assertValidResources, createClassFileProcessor, createJomcTool, createModelContext, createObject, createResourceFileProcessor, createSourceFileProcessor, execute, getAbsoluteFile, getDirectory, getExecutionStrategy, getGoal, getMainClassLoader, getMainClasspathElements, getMavenProject, getMavenSession, getModel, getModel, getModuleName, getOutputDirectory, getProperties, getReportOutputDirectory, getResource, getSessionDirectory, getSourceDirectory, getTestClassLoader, getTestClasspathElements, getTestModuleName, getTestOutputDirectory, getTestSourceDirectory, getTransformer, isClassProcessingEnabled, isExecutionPermitted, isLoggable, isModelObjectClasspathResolutionEnabled, isModelProcessingEnabled, isResourceProcessingEnabled, isSourceProcessingEnabled, isVerbose, log, log, logMissingModule, logProcessingModel, logProcessingModule, logSeparator, logSeparator, logToolSuccess, setClassProcessingEnabled, setModelObjectClasspathResolutionEnabled, setModelProcessingEnabled, setResourceProcessingEnabled, setSourceProcessingEnabled, setupJomcTool, setupModelContext, setVerbose |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractClasspathValidateMojo
public AbstractClasspathValidateMojo()
- Creates a new
AbstractClasspathValidateMojo
instance.
executeTool
protected final void executeTool()
throws Exception
- Description copied from class:
AbstractJomcMojo
- Executes this tool.
- Specified by:
executeTool
in class AbstractJomcMojo
- Throws:
Exception
- if execution of this tool fails.
getClasspathClassLoader
protected abstract ClassLoader getClasspathClassLoader()
throws MojoExecutionException
- Gets the class loader to validate class path model objects of.
- Returns:
- The class loader to validate class path model objects of.
- Throws:
MojoExecutionException
- if getting the class loader fails.
Please note that this documentation is maintained by non-native english speaking authors. As such, you may encounter phrases or wordings which seem imprecise or may even have a totally different meaning to native english speaking readers than what the individual author was trying to express. If you are a native english speaking reader and find any such phrases or wordings we kindly ask you to send an email to the corresponding author and help us improve this documentation in order to avoid misunderstandings. You will find the authors' email addresses at the top of each class. Please accept our apologies for any inconvenience caused.