This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch quarkus-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 0cf262d0f10e45246817fda82c7895bc47a45ad4 Author: James Netherton <jamesnether...@gmail.com> AuthorDate: Fri Aug 9 09:29:35 2024 +0100 Disable update-extension-doc-page due to #6334 --- .../quarkus/maven/UpdateExtensionDocPageMojo.java | 75 +++++++++++----------- 1 file changed, 36 insertions(+), 39 deletions(-) diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java index 6e72fe6ba1..09b9635175 100644 --- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java +++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java @@ -23,7 +23,6 @@ import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.text.Normalizer; -import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; @@ -36,18 +35,11 @@ import java.util.regex.Pattern; import java.util.stream.Collectors; import java.util.stream.Stream; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.ObjectMapper; import freemarker.template.Configuration; import freemarker.template.TemplateMethodModelEx; import freemarker.template.TemplateModel; import freemarker.template.TemplateModelException; import freemarker.template.utility.DeepUnwrap; -import io.quarkus.annotation.processor.Constants; -import io.quarkus.annotation.processor.generate_doc.ConfigDocItem; -import io.quarkus.annotation.processor.generate_doc.ConfigDocKey; -import io.quarkus.annotation.processor.generate_doc.DocGeneratorUtil; -import io.quarkus.annotation.processor.generate_doc.FsMap; import org.apache.camel.quarkus.maven.processor.AppendNewLinePostProcessor; import org.apache.camel.quarkus.maven.processor.AsciiDocFile; import org.apache.camel.quarkus.maven.processor.DocumentationPostProcessor; @@ -79,7 +71,8 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo { }; @Parameter(defaultValue = "false", property = "camel-quarkus.update-extension-doc-page.skip") - boolean skip = false; + // TODO: Restore this back to false. https://github.com/apache/camel-quarkus/issues/6334 + boolean skip = true; /** {@inheritDoc} */ @SuppressWarnings("unchecked") @@ -443,25 +436,28 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo { throw new IllegalStateException("You should run " + UpdateExtensionDocPageMojo.class.getSimpleName() + " after compilation with io.quarkus.annotation.processor.ExtensionAnnotationProcessor"); } - final FsMap configRootsModels = new FsMap(configRootsModelsDir); - - final ObjectMapper mapper = new ObjectMapper(); - final List<ConfigDocItem> configDocItems = new ArrayList<>(); - for (String configRootClass : configRootClasses) { - final String rawModel = configRootsModels.get(configRootClass); - if (rawModel == null) { - throw new IllegalStateException("Could not find " + configRootClass + " in " + configRootsModelsDir); - } - try { - final List<ConfigDocItem> items = mapper.readValue(rawModel, Constants.LIST_OF_CONFIG_ITEMS_TYPE_REF); - configDocItems.addAll(items); - } catch (JsonProcessingException e) { - throw new RuntimeException("Could not parse " + rawModel, e); - } - - } - DocGeneratorUtil.sort(configDocItems); - return configDocItems.stream().map(ConfigItem::of).collect(Collectors.toList()); + // TODO: https://github.com/apache/camel-quarkus/issues/6334 + // final FsMap configRootsModels = new FsMap(configRootsModelsDir); + // + // final ObjectMapper mapper = new ObjectMapper(); + // final List<ConfigDocItem> configDocItems = new ArrayList<>(); + // for (String configRootClass : configRootClasses) { + // final String rawModel = configRootsModels.get(configRootClass); + // if (rawModel == null) { + // throw new IllegalStateException("Could not find " + configRootClass + " in " + configRootsModelsDir); + // } + // try { + // final List<ConfigDocItem> items = mapper.readValue(rawModel, Constants.LIST_OF_CONFIG_ITEMS_TYPE_REF); + // configDocItems.addAll(items); + // } catch (JsonProcessingException e) { + // throw new RuntimeException("Could not parse " + rawModel, e); + // } + // + // } + // DocGeneratorUtil.sort(configDocItems); + // return configDocItems.stream().map(ConfigItem::of).collect(Collectors.toList()); + // TODO: https://github.com/apache/camel-quarkus/issues/6334 + return Collections.emptyList(); } static List<String> loadConfigRoots(Path basePath) { @@ -535,17 +531,18 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo { private final String defaultValue; private final boolean optional; - public static ConfigItem of(ConfigDocItem configDocItem) { - final ConfigDocKey configDocKey = configDocItem.getConfigDocKey(); - final String adocSource = LINK_PATTERN.matcher(configDocKey.getConfigDoc()).replaceAll("xref:$1.adoc"); - return new ConfigItem( - configDocKey.getKey(), - configDocKey.getConfigPhase().getIllustration(), - adocSource, - configDocKey.getType(), - configDocKey.getDefaultValue(), - configDocKey.isOptional()); - } + // TODO: https://github.com/apache/camel-quarkus/issues/6334 + // public static ConfigItem of(ConfigDocItem configDocItem) { + // final ConfigDocKey configDocKey = configDocItem.getConfigDocKey(); + // final String adocSource = LINK_PATTERN.matcher(configDocKey.getConfigDoc()).replaceAll("xref:$1.adoc"); + // return new ConfigItem( + // configDocKey.getKey(), + // configDocKey.getConfigPhase().getIllustration(), + // adocSource, + // configDocKey.getType(), + // configDocKey.getDefaultValue(), + // configDocKey.isOptional()); + // } public ConfigItem(String key, String illustration, String configDoc, String type, String defaultValue, boolean optional) {