Package org.apache.camel.quarkus.maven
Class UpdateExtensionDocPageMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.camel.quarkus.maven.AbstractDocGeneratorMojo
-
- org.apache.camel.quarkus.maven.UpdateExtensionDocPageMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="update-extension-doc-page", threadSafe=true) public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanskip-
Fields inherited from class org.apache.camel.quarkus.maven.AbstractDocGeneratorMojo
baseDir, DEFAULT_TEMPLATES_URI_BASE, encoding, multiModuleProjectDirectory, templatesUriBase
-
-
Constructor Summary
Constructors Constructor Description UpdateExtensionDocPageMojo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcamelBits(Charset charset, freemarker.template.Configuration cfg, List<org.apache.camel.tooling.model.ArtifactModel<?>> models, Path multiModuleProjectDirectoryPath, CamelQuarkusExtension ext, Map<String,Object> model)(package private) static booleandetectAllowContextMapAll(CqCatalog catalog, String artifactId)(package private) static booleandetectNativeSsl(Path deploymentBasePath)(package private) static booleandetectNativeSsl(Path sourceTreeRoot, Path basePath, String artifactId, List<org.apache.maven.model.Dependency> dependencies, Map<String,Boolean> cache)(package private) static voidevalTemplate(Charset charset, Path docPagePath, freemarker.template.Configuration cfg, Map<String,Object> model, String template)voidexecute()(package private) static List<io.quarkus.annotation.processor.generate_doc.ConfigDocItem>listConfigOptions(Path basePath, Path multiModuleProjectDirectory)(package private) static List<String>loadConfigRoots(Path basePath)-
Methods inherited from class org.apache.camel.quarkus.maven.AbstractDocGeneratorMojo
evalTemplate
-
-
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
evalTemplate
static void evalTemplate(Charset charset, Path docPagePath, freemarker.template.Configuration cfg, Map<String,Object> model, String template)
-
camelBits
void camelBits(Charset charset, freemarker.template.Configuration cfg, List<org.apache.camel.tooling.model.ArtifactModel<?>> models, Path multiModuleProjectDirectoryPath, CamelQuarkusExtension ext, Map<String,Object> model)
-
detectNativeSsl
static boolean detectNativeSsl(Path sourceTreeRoot, Path basePath, String artifactId, List<org.apache.maven.model.Dependency> dependencies, Map<String,Boolean> cache)
-
detectNativeSsl
static boolean detectNativeSsl(Path deploymentBasePath)
-
detectAllowContextMapAll
static boolean detectAllowContextMapAll(CqCatalog catalog, String artifactId)
-
listConfigOptions
static List<io.quarkus.annotation.processor.generate_doc.ConfigDocItem> listConfigOptions(Path basePath, Path multiModuleProjectDirectory)
-
-