Class 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 Detail

      • skip

        @Parameter(defaultValue="false",
                   property="camel-quarkus.update-extension-doc-page.skip")
        boolean skip
    • Constructor Detail

      • UpdateExtensionDocPageMojo

        public UpdateExtensionDocPageMojo()
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException,
                            org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
        org.apache.maven.plugin.MojoFailureException
      • evalTemplate

        static void evalTemplate​(Charset charset,
                                 Path docPagePath,
                                 freemarker.template.Configuration cfg,
                                 Map<String,​Object> model,
                                 String template)
      • 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)
      • loadConfigRoots

        static List<String> loadConfigRoots​(Path basePath)