@Mojo(name="eip-documentation-enricher",
requiresDependencyResolution=COMPILE_PLUS_RUNTIME,
requiresProject=true,
defaultPhase=PREPARE_PACKAGE)
public class EipDocumentationEnricherMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
File |
camelCoreDir
Path to camel core project root directory.
|
File |
inputCamelSchemaFile
Path to camel EIP schema.
|
File |
outputCamelSchemaFile
Path to camel EIP schema with enriched documentation.
|
String |
pathToModelDir
Sub path from camel core directory to model directory with generated json files for components.
|
Constructor and Description |
---|
EipDocumentationEnricherMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
@Parameter(required=true) public File inputCamelSchemaFile
@Parameter(required=true) public File outputCamelSchemaFile
@Parameter(defaultValue="${project.build.directory}/../../..//camel-core") public File camelCoreDir
@Parameter(defaultValue="target/classes/org/apache/camel/model") public String pathToModelDir
Apache Camel