Package org.apache.camel.maven.packaging
Class ValidateComponentMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.camel.maven.packaging.AbstractGeneratorMojo
-
- org.apache.camel.maven.packaging.ValidateComponentMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="validate-components", threadSafe=true) public class ValidateComponentMojo extends AbstractGeneratorMojo
Validate a Camel component analyzing if the meta-data files for- components
- dataformats
- languages
-
-
Field Summary
Fields Modifier and Type Field Description protected File
outDir
The output directory for generated components fileprotected Boolean
validate
Whether to validate if the components, data formats, and languages are properly documented and have all the needed details.-
Fields inherited from class org.apache.camel.maven.packaging.AbstractGeneratorMojo
buildContext, GENERATED_MSG, NL, project, projectHelper
-
-
Constructor Summary
Constructors Constructor Description ValidateComponentMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
Execute goal.-
Methods inherited from class org.apache.camel.maven.packaging.AbstractGeneratorMojo
addResourceDirectory, cache, createProperties, createProperties, execute, getProjectClassLoader, haveResourcesChanged, loadClass, refresh, refresh, updateResource, updateResource
-
-
-
-
Field Detail
-
validate
@Parameter(defaultValue="true") protected Boolean validate
Whether to validate if the components, data formats, and languages are properly documented and have all the needed details.
-
outDir
@Parameter(defaultValue="${project.build.outputDirectory}") protected File outDir
The output directory for generated components file
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
Execute goal.- Throws:
org.apache.maven.plugin.MojoExecutionException
- execution of the main class or one of the threads it generated failed.org.apache.maven.plugin.MojoFailureException
- something bad happened...
-
-