This is an automated email from the ASF dual-hosted git repository. ningjiang pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git.
from 9b48fcf Merge pull request #142 from lburgazzoli/github-141 new 6390d17 add support for quarkus #57 new 0257416 Fix some findings The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .gitignore | 1 + camel-k-loader-groovy/pom.xml | 12 + .../k/loader/groovy/GroovyRoutesLoader.groovy | 4 +- .../groovy/dsl/ComponentConfiguration.groovy | 18 +- .../apache/camel/k/loader/groovy/LoaderTest.groovy | 6 +- camel-k-loader-java/pom.xml | 18 ++ .../camel/k/loader/java/JavaClassRoutesLoader.java | 2 +- .../k/loader/java/JavaSourceRoutesLoader.java | 3 +- .../camel/k/loader/java/RoutesLoaderTest.java | 9 +- camel-k-loader-js/pom.xml | 18 ++ .../camel/k/loader/js/JavaScriptRoutesLoader.java | 3 +- .../camel/k/loader/js/dsl/ProcessorSupport.java | 2 +- .../apache/camel/k/loader/js/RoutesLoaderTest.java | 3 +- .../knative/KnativeSourceRoutesLoaderTest.java | 5 +- camel-k-loader-kotlin/pom.xml | 12 + .../camel/k/loader/kotlin/KotlinRoutesLoader.kt | 3 +- .../org/apache/camel/k/loader/kotlin/LoaderTest.kt | 6 +- camel-k-loader-xml/pom.xml | 17 ++ .../apache/camel/k/loader/xml/XmlRoutesLoader.java | 5 +- .../camel/k/loader/xml/RoutesLoaderTest.java | 3 +- camel-k-loader-yaml/pom.xml | 72 +++++ .../java/org/apache/camel/k/loader/yaml/Yaml.java | 90 ------- .../camel/k/loader/yaml/YamlRoutesLoader.java | 43 ++- .../camel/k/loader/yaml/model/Definitions.java | 97 ------- .../org/apache/camel/k/loader/yaml/model/Step.java | 7 +- .../k/loader/yaml/parser/ChoiceStepParser.java | 8 +- .../k/loader/yaml/parser/ClaimCheckStepParser.java | 2 + .../loader/yaml/parser/ConvertBodyStepParser.java | 2 + .../k/loader/yaml/parser/DelayStepParser.java | 17 +- .../yaml/parser/DynamicRouterStepParser.java | 17 +- .../k/loader/yaml/parser/FilterStepParser.java | 14 +- .../camel/k/loader/yaml/parser/FromStepParser.java | 6 +- .../camel/k/loader/yaml/parser/HasDataFormat.java | 56 ---- .../camel/k/loader/yaml/parser/HasExpression.java | 55 ---- .../camel/k/loader/yaml/parser/LogStepParser.java | 2 + .../k/loader/yaml/parser/MarshalStepParser.java | 17 +- .../k/loader/yaml/parser/PipelineStepParser.java | 4 +- .../k/loader/yaml/parser/ProcessStepParser.java | 2 + .../loader/yaml/parser/RemoveHeaderStepParser.java | 11 +- .../yaml/parser/RemoveHeadersStepParser.java | 3 +- .../yaml/parser/RemovePropertiesStepParser.java | 2 + .../yaml/parser/RemovePropertyStepParser.java | 11 +- .../camel/k/loader/yaml/parser/RestStepParser.java | 4 +- .../k/loader/yaml/parser/RouteStepParser.java | 6 +- .../k/loader/yaml/parser/SetBodyStepParser.java | 17 +- .../k/loader/yaml/parser/SetHeaderStepParser.java | 17 +- .../loader/yaml/parser/SetPropertyStepParser.java | 17 +- .../k/loader/yaml/parser/SplitStepParser.java | 14 +- .../camel/k/loader/yaml/parser/StepParser.java | 17 +- .../k/loader/yaml/parser/StepParserException.java | 1 + .../k/loader/yaml/parser/StepParserSupport.java | 36 --- .../k/loader/yaml/parser/ToDynamicStepParser.java | 5 +- .../camel/k/loader/yaml/parser/ToStepParser.java | 10 +- .../k/loader/yaml/parser/TransformStepParser.java | 17 +- .../k/loader/yaml/parser/UnmarshalStepParser.java | 17 +- .../yaml/support/ProcessorDefinitionMixIn.java | 43 +++ .../services/org/apache/camel/k/loader/yaml | 18 -- .../org/apache/camel/k/loader/yaml-parser/choice | 18 -- .../apache/camel/k/loader/yaml-parser/claim-check | 18 -- .../apache/camel/k/loader/yaml-parser/convert-body | 18 -- .../org/apache/camel/k/loader/yaml-parser/delay | 18 -- .../camel/k/loader/yaml-parser/dynamic-router | 18 -- .../org/apache/camel/k/loader/yaml-parser/endpoint | 18 -- .../org/apache/camel/k/loader/yaml-parser/filter | 18 -- .../org/apache/camel/k/loader/yaml-parser/from | 18 -- .../org/apache/camel/k/loader/yaml-parser/log | 18 -- .../org/apache/camel/k/loader/yaml-parser/marshal | 18 -- .../org/apache/camel/k/loader/yaml-parser/pipeline | 18 -- .../org/apache/camel/k/loader/yaml-parser/process | 18 -- .../camel/k/loader/yaml-parser/remove-header | 18 -- .../camel/k/loader/yaml-parser/remove-headers | 18 -- .../camel/k/loader/yaml-parser/remove-properties | 18 -- .../camel/k/loader/yaml-parser/remove-property | 18 -- .../org/apache/camel/k/loader/yaml-parser/rest | 18 -- .../org/apache/camel/k/loader/yaml-parser/route | 18 -- .../org/apache/camel/k/loader/yaml-parser/set-body | 18 -- .../apache/camel/k/loader/yaml-parser/set-header | 18 -- .../apache/camel/k/loader/yaml-parser/set-property | 18 -- .../org/apache/camel/k/loader/yaml-parser/split | 18 -- .../org/apache/camel/k/loader/yaml-parser/to | 18 -- .../org/apache/camel/k/loader/yaml-parser/tod | 18 -- .../apache/camel/k/loader/yaml-parser/transform | 18 -- .../apache/camel/k/loader/yaml-parser/unmarshal | 18 -- .../camel/k/loader/yaml/RouteDefinitionTest.groovy | 42 +-- .../apache/camel/k/loader/yaml/RouteTest.groovy | 4 +- .../apache/camel/k/loader/yaml/TestSupport.groovy | 11 +- .../camel/k/loader/yaml/parser/PipelineTest.groovy | 2 +- .../k/loader/yaml/parser/ToDynamicTest.groovy | 2 +- .../camel-k-quarkus-core/deployment}/pom.xml | 48 +++- .../quarkus/deployment/DeploymentProcessor.java | 44 +++ .../core/quarkus/deployment/DeploymentSupport.java | 42 +++ .../camel/k/core/quarkus/deployment/Feature.java | 17 +- .../deployment/devmode/HotDeploymentProcessor.java | 111 ++++++++ .../deployment/devmode/HotReplacementSetup.java | 11 +- ....quarkus.deployment.devmode.HotReplacementSetup | 2 +- camel-k-quarkus/camel-k-quarkus-core/it/pom.xml | 144 ++++++++++ .../k/core/quarkus/deployment}/Application.java | 46 ++-- .../it}/src/main/resources/application.properties | 19 +- .../k/core/quarkus/deployment/ExtensionIT.java | 10 +- .../k/core/quarkus/deployment/ExtensionTest.java | 50 ++++ .../it/src/test/resources/application.properties | 6 +- .../camel-k-quarkus-core}/pom.xml | 9 +- .../camel-k-quarkus-core/runtime/pom.xml | 86 ++++++ .../camel-k-quarkus-knative/deployment/pom.xml | 85 ++++++ .../knative/deployment/DeploymentProcessor.java | 23 +- .../k/quarkus/knative/deployment/Feature.java | 17 +- .../camel-k-quarkus-knative}/pom.xml | 8 +- .../camel-k-quarkus-knative/runtime}/pom.xml | 95 ++++--- .../camel-k-quarkus-loader-js/deployment}/pom.xml | 46 +++- .../js/quarkus/deployment/DeploymentProcessor.java | 144 ++++++++++ .../k/loader/js/quarkus/deployment/Feature.java | 17 +- .../camel-k-quarkus-loader-js/it/pom.xml | 163 ++++++++++++ .../loader/js/quarkus/deployment/Application.java | 84 ++++++ .../it}/src/main/resources/application.properties | 19 +- .../loader/js/quarkus/deployment/ExtensionIT.java | 9 +- .../js/quarkus/deployment/ExtensionTest.java | 57 ++++ .../it/src/test/resources/application.properties | 6 +- .../it}/src/test/resources/routes.js | 5 +- .../camel-k-quarkus-loader-js}/pom.xml | 9 +- .../camel-k-quarkus-loader-js/runtime}/pom.xml | 81 +++--- .../deployment}/pom.xml | 46 +++- .../loader/knative/quarkus/deployment/Feature.java | 17 +- .../camel-k-quarkus-loader-knative}/pom.xml | 8 +- .../camel-k-quarkus-loader-knative/runtime/pom.xml | 94 +++++++ .../camel-k-quarkus-loader-xml/deployment}/pom.xml | 46 +++- .../quarkus/deployment/DeploymentProcessor.java | 27 +- .../k/loader/xml/quarkus/deployment/Feature.java | 17 +- .../camel-k-quarkus-loader-xml/it/pom.xml | 160 +++++++++++ .../loader/xml/quarkus/deployment/Application.java | 84 ++++++ .../it}/src/main/resources/application.properties | 19 +- .../loader/xml/quarkus/deployment/ExtensionIT.java | 9 +- .../xml/quarkus/deployment/ExtensionTest.java | 57 ++++ .../it/src/test/resources/application.properties | 6 +- .../it}/src/test/resources/routes.xml | 8 +- .../camel-k-quarkus-loader-xml}/pom.xml | 9 +- .../camel-k-quarkus-loader-xml/runtime/pom.xml | 94 +++++++ .../deployment}/pom.xml | 46 +++- .../quarkus/deployment/DeploymentProcessor.java | 85 ++++++ .../k/loader/yaml/quarkus/deployment/Feature.java | 17 +- .../camel-k-quarkus-loader-yaml/it/pom.xml | 160 +++++++++++ .../yaml/quarkus/deployment/Application.java | 84 ++++++ .../it}/src/main/resources/application.properties | 19 +- .../yaml/quarkus/deployment/ExtensionIT.java | 9 +- .../yaml/quarkus/deployment/ExtensionTest.java | 57 ++++ .../it/src/test/resources/application.properties | 6 +- .../it}/src/test/resources/routes.yaml | 12 +- .../camel-k-quarkus-loader-yaml}/pom.xml | 9 +- .../camel-k-quarkus-loader-yaml/runtime}/pom.xml | 83 +++--- .../camel-k-runtime-quarkus/deployment}/pom.xml | 46 +++- .../k/quarkus/deployment/DeploymentProcessor.java | 23 +- .../apache/camel/k/quarkus/deployment/Feature.java | 17 +- .../camel-k-runtime-quarkus}/pom.xml | 8 +- .../camel-k-runtime-quarkus/runtime/pom.xml | 81 ++++++ .../apache/camel/k/quarkus/ApplicationRuntime.java | 105 ++++++++ .../ApplicationRuntimeConfigSourceProvider.java | 55 ++++ ...se.microprofile.config.spi.ConfigSourceProvider | 3 +- {examples => camel-k-quarkus}/pom.xml | 28 +- camel-k-runtime-bom/pom.xml | 84 ++++++ camel-k-runtime-core/pom.xml | 12 + .../src/main/java/org/apache/camel/k/Source.java | 91 +------ .../src/main/java/org/apache/camel/k/Sources.java | 168 ++++++++++++ .../apache/camel/k/listener/RoutesConfigurer.java | 3 +- .../org/apache/camel/k/listener/RoutesDumper.java | 6 +- .../apache/camel/k/support/PropertiesSupport.java | 44 +-- .../org/apache/camel/k/support/RuntimeSupport.java | 39 ++- .../org/apache/camel/k/support/URIResolver.java | 45 ---- .../test/java/org/apache/camel/k/SourceTest.java | 6 +- camel-k-runtime-health/pom.xml | 17 ++ camel-k-runtime-knative/pom.xml | 17 ++ .../knative/yaml/parser/KnativeConverterTest.java | 4 +- camel-k-runtime-servlet/pom.xml | 17 ++ camel-knative-http/pom.xml | 12 + .../knative/http/KnativeHttpComponent.java | 23 +- camel-knative/pom.xml | 12 + .../camel/component/knative/KnativeComponent.java | 13 +- .../camel/component/knative/KnativeEndpoint.java | 2 - .../component/knative/CloudEventsV01Test.java | 4 +- .../component/knative/CloudEventsV02Test.java | 4 +- .../component/knative/KnativeComponentTest.java | 4 +- .../data/application.properties | 2 + .../data/routes.js | 3 + .../camel-k-runtime-example-quarkus-js/pom.xml | 179 +++++++++++++ .../src/main/resources/application.properties | 26 +- .../Dockerfile | 7 + .../data/application.properties | 7 + .../data/env.json | 17 ++ .../data}/routes.yaml | 14 +- .../pom.xml | 179 +++++++++++++ .../src/main/resources/application.properties | 25 +- .../data/application.properties | 2 + .../data}/routes.yaml | 19 +- .../camel-k-runtime-example-quarkus-yaml/pom.xml | 185 +++++++++++++ .../src/main/resources/application.properties | 26 +- .../src/main/resources/routes.yaml | 10 +- examples/pom.xml | 6 + pom.xml | 105 +++++++- tooling/{ => camel-k-annotations}/pom.xml | 12 +- .../java/org/apache/camel/k/annotation/Loader.java | 20 +- .../camel/k/annotation/yaml/YAMLStepParser.java | 20 +- .../camel-k-apt}/pom.xml | 14 +- .../apache/camel/k/tooling/apt/CamelProcessor.java | 127 +++++++++ tooling/camel-k-maven-plugin/pom.xml | 15 ++ .../tooling/maven/GenerateYamlSupportClasses.java | 296 +++++++++++++++++++++ .../maven/processors/CatalogProcessor3x.java | 1 - .../processors/GenerateYamlSupportClassesTest.java | 56 ++++ tooling/pom.xml | 3 +- 206 files changed, 4962 insertions(+), 1664 deletions(-) delete mode 100644 camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/Yaml.java delete mode 100644 camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/model/Definitions.java delete mode 100644 camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/parser/HasDataFormat.java delete mode 100644 camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/parser/HasExpression.java create mode 100644 camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/support/ProcessorDefinitionMixIn.java delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/choice delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/claim-check delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/convert-body delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/delay delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/dynamic-router delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/endpoint delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/filter delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/from delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/log delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/marshal delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/pipeline delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/process delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/remove-header delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/remove-headers delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/remove-properties delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/remove-property delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/rest delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/route delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/set-body delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/set-header delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/set-property delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/split delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/to delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/tod delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/transform delete mode 100644 camel-k-loader-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-parser/unmarshal copy {camel-k-runtime-legacy/camel-k-runtime-jvm => camel-k-quarkus/camel-k-quarkus-core/deployment}/pom.xml (50%) create mode 100644 camel-k-quarkus/camel-k-quarkus-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/DeploymentProcessor.java create mode 100644 camel-k-quarkus/camel-k-quarkus-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/DeploymentSupport.java copy camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/parser/ProcessStepParser.java => camel-k-quarkus/camel-k-quarkus-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/Feature.java (70%) create mode 100644 camel-k-quarkus/camel-k-quarkus-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/devmode/HotDeploymentProcessor.java copy camel-k-loader-java/src/test/java/org/apache/camel/k/loader/java/MyRoutes.java => camel-k-quarkus/camel-k-quarkus-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/devmode/HotReplacementSetup.java (73%) copy camel-k-loader-js/src/main/resources/META-INF/services/org/apache/camel/k/loader/js => camel-k-quarkus/camel-k-quarkus-core/deployment/src/main/resources/META-INF/services/io.quarkus.deployment.devmode.HotReplacementSetup (91%) create mode 100644 camel-k-quarkus/camel-k-quarkus-core/it/pom.xml copy {camel-k-runtime-main/src/main/java/org/apache/camel/k/main => camel-k-quarkus/camel-k-quarkus-core/it/src/main/java/org/apache/camel/k/core/quarkus/deployment}/Application.java (52%) copy {examples/camel-k-runtime-example-knative => camel-k-quarkus/camel-k-quarkus-core/it}/src/main/resources/application.properties (78%) copy camel-k-loader-groovy/src/test/resources/routes-with-error-handler.groovy => camel-k-quarkus/camel-k-quarkus-core/it/src/test/java/org/apache/camel/k/core/quarkus/deployment/ExtensionIT.java (83%) create mode 100644 camel-k-quarkus/camel-k-quarkus-core/it/src/test/java/org/apache/camel/k/core/quarkus/deployment/ExtensionTest.java copy camel-k-runtime-main/src/test/resources/conf.d/001/conf.properties => camel-k-quarkus/camel-k-quarkus-core/it/src/test/resources/application.properties (91%) copy {tooling => camel-k-quarkus/camel-k-quarkus-core}/pom.xml (86%) create mode 100644 camel-k-quarkus/camel-k-quarkus-core/runtime/pom.xml create mode 100644 camel-k-quarkus/camel-k-quarkus-knative/deployment/pom.xml copy camel-k-loader-groovy/src/main/groovy/org/apache/camel/k/loader/groovy/extension/LogComponentExtension.groovy => camel-k-quarkus/camel-k-quarkus-knative/deployment/src/main/java/org/apache/camel/k/quarkus/knative/deployment/DeploymentProcessor.java (54%) copy camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/parser/ProcessStepParser.java => camel-k-quarkus/camel-k-quarkus-knative/deployment/src/main/java/org/apache/camel/k/quarkus/knative/deployment/Feature.java (69%) copy {tooling => camel-k-quarkus/camel-k-quarkus-knative}/pom.xml (87%) copy {examples/camel-k-runtime-example-knative => camel-k-quarkus/camel-k-quarkus-knative/runtime}/pom.xml (51%) copy {camel-k-runtime-legacy/camel-k-runtime-jvm => camel-k-quarkus/camel-k-quarkus-loader-js/deployment}/pom.xml (52%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/DeploymentProcessor.java copy camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/parser/ProcessStepParser.java => camel-k-quarkus/camel-k-quarkus-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/Feature.java (70%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-js/it/pom.xml create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-js/it/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/Application.java copy {examples/camel-k-runtime-example-knative => camel-k-quarkus/camel-k-quarkus-loader-js/it}/src/main/resources/application.properties (78%) copy camel-k-loader-js/src/test/resources/routes-with-endpoint-dsl.js => camel-k-quarkus/camel-k-quarkus-loader-js/it/src/test/java/org/apache/camel/k/loader/js/quarkus/deployment/ExtensionIT.java (82%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-js/it/src/test/java/org/apache/camel/k/loader/js/quarkus/deployment/ExtensionTest.java copy camel-k-runtime-main/src/test/resources/conf.d/001/conf.properties => camel-k-quarkus/camel-k-quarkus-loader-js/it/src/test/resources/application.properties (91%) copy {camel-k-loader-js => camel-k-quarkus/camel-k-quarkus-loader-js/it}/src/test/resources/routes.js (93%) copy {tooling => camel-k-quarkus/camel-k-quarkus-loader-js}/pom.xml (86%) copy {examples/camel-k-runtime-example-servlet => camel-k-quarkus/camel-k-quarkus-loader-js/runtime}/pom.xml (51%) copy {camel-k-runtime-legacy/camel-k-runtime-jvm => camel-k-quarkus/camel-k-quarkus-loader-knative/deployment}/pom.xml (51%) copy camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/parser/ConvertBodyStepParser.java => camel-k-quarkus/camel-k-quarkus-loader-knative/deployment/src/main/java/org/apache/camel/k/loader/knative/quarkus/deployment/Feature.java (69%) copy {tooling => camel-k-quarkus/camel-k-quarkus-loader-knative}/pom.xml (87%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-knative/runtime/pom.xml copy {camel-k-runtime-legacy/camel-k-runtime-jvm => camel-k-quarkus/camel-k-quarkus-loader-xml/deployment}/pom.xml (52%) copy camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/model/Node.java => camel-k-quarkus/camel-k-quarkus-loader-xml/deployment/src/main/java/org/apache/camel/k/loader/xml/quarkus/deployment/DeploymentProcessor.java (60%) copy camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/parser/ProcessStepParser.java => camel-k-quarkus/camel-k-quarkus-loader-xml/deployment/src/main/java/org/apache/camel/k/loader/xml/quarkus/deployment/Feature.java (70%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-xml/it/pom.xml create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-xml/it/src/main/java/org/apache/camel/k/loader/xml/quarkus/deployment/Application.java copy {examples/camel-k-runtime-example-knative => camel-k-quarkus/camel-k-quarkus-loader-xml/it}/src/main/resources/application.properties (78%) copy camel-k-loader-js/src/test/resources/routes-with-endpoint-dsl.js => camel-k-quarkus/camel-k-quarkus-loader-xml/it/src/test/java/org/apache/camel/k/loader/xml/quarkus/deployment/ExtensionIT.java (82%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-xml/it/src/test/java/org/apache/camel/k/loader/xml/quarkus/deployment/ExtensionTest.java copy camel-k-runtime-main/src/test/resources/conf.d/001/conf.properties => camel-k-quarkus/camel-k-quarkus-loader-xml/it/src/test/resources/application.properties (91%) copy {camel-k-runtime-main => camel-k-quarkus/camel-k-quarkus-loader-xml/it}/src/test/resources/routes.xml (89%) copy {tooling => camel-k-quarkus/camel-k-quarkus-loader-xml}/pom.xml (86%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-xml/runtime/pom.xml copy {camel-k-runtime-legacy/camel-k-runtime-jvm => camel-k-quarkus/camel-k-quarkus-loader-yaml/deployment}/pom.xml (51%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/DeploymentProcessor.java copy camel-k-loader-yaml/src/main/java/org/apache/camel/k/loader/yaml/parser/ProcessStepParser.java => camel-k-quarkus/camel-k-quarkus-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/Feature.java (70%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-yaml/it/pom.xml create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-yaml/it/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/Application.java copy {examples/camel-k-runtime-example-knative => camel-k-quarkus/camel-k-quarkus-loader-yaml/it}/src/main/resources/application.properties (78%) copy camel-k-loader-js/src/test/resources/routes-with-endpoint-dsl.js => camel-k-quarkus/camel-k-quarkus-loader-yaml/it/src/test/java/org/apache/camel/k/loader/yaml/quarkus/deployment/ExtensionIT.java (82%) create mode 100644 camel-k-quarkus/camel-k-quarkus-loader-yaml/it/src/test/java/org/apache/camel/k/loader/yaml/quarkus/deployment/ExtensionTest.java copy camel-k-runtime-main/src/test/resources/conf.d/001/conf.properties => camel-k-quarkus/camel-k-quarkus-loader-yaml/it/src/test/resources/application.properties (91%) copy {camel-k-loader-knative => camel-k-quarkus/camel-k-quarkus-loader-yaml/it}/src/test/resources/routes.yaml (86%) copy {tooling => camel-k-quarkus/camel-k-quarkus-loader-yaml}/pom.xml (85%) copy {examples/camel-k-runtime-example-knative => camel-k-quarkus/camel-k-quarkus-loader-yaml/runtime}/pom.xml (50%) copy {camel-k-runtime-legacy/camel-k-runtime-jvm => camel-k-quarkus/camel-k-runtime-quarkus/deployment}/pom.xml (52%) copy camel-k-loader-groovy/src/main/groovy/org/apache/camel/k/loader/groovy/extension/LogComponentExtension.groovy => camel-k-quarkus/camel-k-runtime-quarkus/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/DeploymentProcessor.java (55%) copy camel-k-runtime-legacy/camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/Application.java => camel-k-quarkus/camel-k-runtime-quarkus/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/Feature.java (70%) copy {tooling => camel-k-quarkus/camel-k-runtime-quarkus}/pom.xml (87%) create mode 100644 camel-k-quarkus/camel-k-runtime-quarkus/runtime/pom.xml create mode 100644 camel-k-quarkus/camel-k-runtime-quarkus/runtime/src/main/java/org/apache/camel/k/quarkus/ApplicationRuntime.java create mode 100644 camel-k-quarkus/camel-k-runtime-quarkus/runtime/src/main/java/org/apache/camel/k/quarkus/ApplicationRuntimeConfigSourceProvider.java copy camel-k-loader-js/src/main/resources/META-INF/services/org/apache/camel/k/loader/js => camel-k-quarkus/camel-k-runtime-quarkus/runtime/src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSourceProvider (92%) copy {examples => camel-k-quarkus}/pom.xml (62%) create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/Sources.java delete mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/support/URIResolver.java create mode 100644 examples/camel-k-runtime-example-quarkus-js/data/application.properties create mode 100644 examples/camel-k-runtime-example-quarkus-js/data/routes.js create mode 100644 examples/camel-k-runtime-example-quarkus-js/pom.xml copy examples/{camel-k-runtime-example-yaml => camel-k-runtime-example-quarkus-js}/src/main/resources/application.properties (71%) create mode 100644 examples/camel-k-runtime-example-quarkus-knative/Dockerfile create mode 100644 examples/camel-k-runtime-example-quarkus-knative/data/application.properties create mode 100644 examples/camel-k-runtime-example-quarkus-knative/data/env.json copy examples/{camel-k-runtime-example-knative/src/main/resources => camel-k-runtime-example-quarkus-knative/data}/routes.yaml (79%) create mode 100644 examples/camel-k-runtime-example-quarkus-knative/pom.xml copy examples/{camel-k-runtime-example-yaml => camel-k-runtime-example-quarkus-knative}/src/main/resources/application.properties (73%) create mode 100644 examples/camel-k-runtime-example-quarkus-yaml/data/application.properties copy examples/{camel-k-runtime-example-knative/src/main/resources => camel-k-runtime-example-quarkus-yaml/data}/routes.yaml (71%) create mode 100644 examples/camel-k-runtime-example-quarkus-yaml/pom.xml copy examples/{camel-k-runtime-example-yaml => camel-k-runtime-example-quarkus-yaml}/src/main/resources/application.properties (71%) copy tooling/{ => camel-k-annotations}/pom.xml (85%) copy camel-k-loader-groovy/src/test/resources/routes-with-component-wrong-property-configuration.groovy => tooling/camel-k-annotations/src/main/java/org/apache/camel/k/annotation/Loader.java (72%) copy camel-k-loader-groovy/src/test/resources/routes-with-component-wrong-property-configuration.groovy => tooling/camel-k-annotations/src/main/java/org/apache/camel/k/annotation/yaml/YAMLStepParser.java (71%) copy {camel-k-runtime-legacy/camel-k-runtime-groovy => tooling/camel-k-apt}/pom.xml (77%) create mode 100644 tooling/camel-k-apt/src/main/java/org/apache/camel/k/tooling/apt/CamelProcessor.java create mode 100644 tooling/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateYamlSupportClasses.java create mode 100644 tooling/camel-k-maven-plugin/src/test/java/org/apache/camel/k/tooling/maven/processors/GenerateYamlSupportClassesTest.java