Package org.apache.camel.maven
Class AbstractApiMethodBaseMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.camel.maven.AbstractGeneratorMojo
-
- org.apache.camel.maven.AbstractSourceGeneratorMojo
-
- org.apache.camel.maven.AbstractApiMethodBaseMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
AbstractApiMethodGeneratorMojo
,ApiComponentGeneratorMojo
public abstract class AbstractApiMethodBaseMojo extends AbstractSourceGeneratorMojo
Base class to share API method generator properties with @{link ApiComponentGeneratorMojo}.
-
-
Field Summary
Fields Modifier and Type Field Description protected String
excludeConfigNames
protected String
excludeConfigTypes
protected ExtraOption[]
extraOptions
protected Substitution[]
substitutions
-
Fields inherited from class org.apache.camel.maven.AbstractSourceGeneratorMojo
addCompileSourceRoots, generatedSrcDir, generatedTestDir
-
Fields inherited from class org.apache.camel.maven.AbstractGeneratorMojo
COMPONENT_PACKAGE, componentName, componentPackage, log, OUT_PACKAGE, outPackage, PREFIX, project, scheme
-
-
Constructor Summary
Constructors Constructor Description AbstractApiMethodBaseMojo()
-
Method Summary
-
Methods inherited from class org.apache.camel.maven.AbstractSourceGeneratorMojo
setCompileSourceRoots
-
Methods inherited from class org.apache.camel.maven.AbstractGeneratorMojo
execute, executeInternal, getCanonicalName, getEngine, getProjectClassLoader, mergeTemplate, refresh, setProjectClassLoader, updateResource
-
-
-
-
Field Detail
-
substitutions
@Parameter(property="org.apache.camel.substitutions") protected Substitution[] substitutions
-
excludeConfigNames
@Parameter(property="org.apache.camel.excludeConfigNames") protected String excludeConfigNames
-
excludeConfigTypes
@Parameter(property="org.apache.camel.excludeConfigTypes") protected String excludeConfigTypes
-
extraOptions
@Parameter protected ExtraOption[] extraOptions
-
-