Package org.apache.camel.maven.packaging
package org.apache.camel.maven.packaging
-
ClassesClassDescriptionAbstract class for configurer generator.Gather all classes annotated with @InfraService and create a JSON file containing all the metadata.Generate Endpoint DSL source files for Components.Generate Endpoint DSL source files for Components.Holder to keep information about detected errors.To be used by 3rd party Camel component developers to generate metadata.Generate configurer classes from @Configurer annotated classes for main sources.Factory for generating code for @DataTypeTransformer.Factory for generating metadata for @DevConsole.Abstract class for endpoint uri factory generator.Factory for generating code for @InvokeOnHeader.Used by Apache Camel project itself - do NOT use as end user.Factory for generating code for Camel pojo beans that are intended for end user to use with Camel EIPs and components.Used by Apache Camel project itself - do NOT use as end user.Generate configurer classes from @Configurer annotated classes for test sources.Generate Model lightweight XML Parser source code.Creates the Maven catalog for the Camel archetypesAnalyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in Camel.Analyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in Camel.Generate a Jandex index for classes compiled as part of the current project.Analyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in Camel.Analyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in Camel.Analyses the Camel plugins in a project and generates legal files.Analyses the Camel EIPs in a project and generates extra descriptor information for easier auto-discovery in Camel.Analyses the Camel plugins in a project and generates extra descriptor information for easier auto-discovery in Camel.Prepares camel-main by updating the main documentation.Prepares camel-main by generating Camel Main configuration metadata for tooling support.Prepares the camel catalog to include component, data format, and eip descriptors, and generates a report.Prepares a Camel component analyzing if the maven module contains Camel components dataformats languages others And for each of those generates extra descriptors and schema files for easier auto-discovery in Camel and tooling.Prepares the readme.md files content up to date with all the examples that Apache Camel ships.Prepares camel-kamelet-mainUnfortunately we do not have a release timestamp for every Camel release published to maven.Updates camel-main with the known component, data-format, and language names.Updates the MimeTypeHelper.java with the known typesGenerate or updates the component/dataformat/language/eip documentation .adoc files in the project src/main/docs directory.Updates the SensitiveHelper.java with the known secret option namesCopy test-infra metadata.json into the catalogValidate a Camel component analyzing if the meta-data files for components dataformats languages all contains the needed meta-data such as assigned labels, documentation for each optionValidation helper for validating components, data formats and languagesGenerate Model lightweight XML Writer source code.Generate Model lightweight YAML Writer source code.