Package org.apache.camel.quarkus.maven
Class AbstractDocGeneratorMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.camel.quarkus.maven.AbstractDocGeneratorMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
CheckExtensionPagesMojo,UpdateExtensionDocPageMojo
abstract class AbstractDocGeneratorMojo extends org.apache.maven.plugin.AbstractMojoBase forCheckExtensionPagesMojoandUpdateExtensionDocPageMojo.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FilebaseDirDirectory where the changes should be performed.static StringDEFAULT_TEMPLATES_URI_BASE(package private) StringencodingEncoding to read and write files in the current source tree(package private) FilemultiModuleProjectDirectoryThe root directory of the Camel Quarkus source tree.(package private) StringtemplatesUriBase
-
Constructor Summary
Constructors Constructor Description AbstractDocGeneratorMojo()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static <T extends Writer>
TevalTemplate(freemarker.template.Configuration cfg, String templateUri, Map<String,Object> model, T out)-
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
-
-
-
Field Detail
-
DEFAULT_TEMPLATES_URI_BASE
public static final String DEFAULT_TEMPLATES_URI_BASE
- See Also:
- Constant Field Values
-
templatesUriBase
@Parameter(defaultValue="classpath:/doc-templates", required=true, property="camel-quarkus.templatesUriBase") String templatesUriBase
-
baseDir
@Parameter(property="camel-quarkus.basedir", defaultValue="${project.basedir}") File baseDirDirectory where the changes should be performed. Default is the current directory of the current Java process.
-
encoding
@Parameter(defaultValue="${project.build.sourceEncoding}", required=true, property="camel-quarkus.encoding") String encodingEncoding to read and write files in the current source tree
-
multiModuleProjectDirectory
@Parameter(defaultValue="${maven.multiModuleProjectDirectory}", required=true, property="camel-quarkus.multiModuleProjectDirectory") File multiModuleProjectDirectoryThe root directory of the Camel Quarkus source tree.- Since:
- 1.0.0-M8
-
-