This is an automated email from the ASF dual-hosted git repository.
cdeppisch pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 851a72cb448 CAMEL-22214: camel-groovy - Reloading of compiled sources
add f56fd57dec3 CAMEL-22238: Add Camel JBang plugin for automated testing
No new revisions were added by this update.
Summary of changes:
bom/camel-bom/pom.xml | 5 +
docs/user-manual/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/camel-jbang-test.adoc | 344 +++++++++++++++++++++
.../modules/ROOT/pages/camel-jbang.adoc | 31 +-
.../dsl/jbang/core/commands/DependencyList.java | 3 +
.../dsl/jbang/core/commands/DependencyUpdate.java | 3 +
.../camel/dsl/jbang/core/commands/Export.java | 1 +
.../dsl/jbang/core/commands/ExportBaseCommand.java | 151 ++++-----
.../dsl/jbang/core/commands/ExportCamelMain.java | 9 +-
.../dsl/jbang/core/commands/ExportHelper.java | 117 +++++++
.../dsl/jbang/core/commands/ExportQuarkus.java | 4 +
.../dsl/jbang/core/commands/ExportSpringBoot.java | 3 +
.../apache/camel/dsl/jbang/core/commands/Run.java | 6 +
.../jbang/core/commands/catalog/CatalogDoc.java | 3 +
.../apache/camel/dsl/jbang/core/common/Plugin.java | 13 +
.../dsl/jbang/core/common/PluginExporter.java | 63 ++++
.../camel/dsl/jbang/core/common/PluginHelper.java | 94 +++---
.../camel/dsl/jbang/core/common/PluginType.java | 3 +-
.../jbang/core/commands/plugin/PluginGetTest.java | 8 +-
.../core/commands/kubernetes/KubernetesExport.java | 9 +-
.../core/commands/kubernetes/KubernetesRun.java | 7 +-
.../camel-jbang/camel-jbang-plugin-test}/pom.xml | 58 ++--
.../camel-jbang-plugin/camel-jbang-plugin-test | 2 +
.../dsl/jbang/core/commands/test/TestCommand.java} | 13 +-
.../dsl/jbang/core/commands/test/TestPlugin.java | 72 +++++
.../core/commands/test/TestPluginExporter.java | 237 ++++++++++++++
.../src/main/resources/templates/junit-test.tmpl | 12 +
dsl/camel-jbang/camel-launcher/pom.xml | 7 +-
dsl/camel-jbang/pom.xml | 1 +
parent/pom.xml | 5 +
.../org/apache/camel/tooling/maven/MavenGav.java | 24 +-
.../apache/camel/tooling/maven/MavenGavTest.java | 10 +
32 files changed, 1144 insertions(+), 175 deletions(-)
create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-test.adoc
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportHelper.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/PluginExporter.java
copy {components/camel-xchange =>
dsl/camel-jbang/camel-jbang-plugin-test}/pom.xml (56%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-test/src/generated/resources/META-INF/services/org/apache/camel/camel-jbang-plugin/camel-jbang-plugin-test
copy
dsl/camel-jbang/{camel-jbang-plugin-generate/src/main/java/org/apache/camel/dsl/jbang/core/commands/generate/CodeGenerator.java
=>
camel-jbang-plugin-test/src/main/java/org/apache/camel/dsl/jbang/core/commands/test/TestCommand.java}
(71%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-test/src/main/java/org/apache/camel/dsl/jbang/core/commands/test/TestPlugin.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-test/src/main/java/org/apache/camel/dsl/jbang/core/commands/test/TestPluginExporter.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-test/src/main/resources/templates/junit-test.tmpl