This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch feature/CAMEL-23722-cli-docs-restructure in repository https://gitbox.apache.org/repos/asf/camel.git
commit 682c1ae40b2c0da37cfb356c7eb65410a1d212c1 Author: Claus Ibsen <[email protected]> AuthorDate: Tue Jun 9 20:35:31 2026 +0200 CAMEL-23722: Rename Dependency Injection to Java Beans, reorder TOC - Rename page title and file: camel-jbang-dependency-injection.adoc -> camel-jbang-beans.adoc - Move Data Transformation up in TOC (after Dev Services) - Place Java Beans near Configuration as a reference topic - Update all xrefs in nav, main page, and devtools Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: Claus Ibsen <[email protected]> --- docs/user-manual/modules/ROOT/nav.adoc | 4 ++-- ...g-dependency-injection.adoc => camel-jbang-beans.adoc} | 2 +- .../modules/ROOT/pages/camel-jbang-devtools.adoc | 2 +- docs/user-manual/modules/ROOT/pages/camel-jbang.adoc | 15 +++++++-------- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/docs/user-manual/modules/ROOT/nav.adoc b/docs/user-manual/modules/ROOT/nav.adoc index 55d0b2d55b28..9bd32e97eced 100644 --- a/docs/user-manual/modules/ROOT/nav.adoc +++ b/docs/user-manual/modules/ROOT/nav.adoc @@ -10,13 +10,13 @@ *** xref:camel-jbang-installation.adoc[Installation Options] *** xref:camel-jbang-running.adoc[Running Camel] *** xref:camel-jbang-dev-services.adoc[Dev Services] +*** xref:camel-jbang-transforming.adoc[Data Transformation] *** xref:camel-jbang-devtools.adoc[Development Tools] -*** xref:camel-jbang-dependency-injection.adoc[Dependency Injection] *** xref:camel-jbang-debugging.adoc[Debugging] -*** xref:camel-jbang-transforming.adoc[Data Transformation] *** xref:camel-jbang-managing.adoc[Managing Integrations] *** xref:camel-jbang-projects.adoc[Export to Maven] *** xref:camel-jbang-tips.adoc[Tips and Recipes] +*** xref:camel-jbang-beans.adoc[Java Beans] *** xref:camel-jbang-configuration.adoc[Configuration] *** xref:jbang-commands/camel-jbang-commands.adoc[Command Reference] *** xref:camel-jbang-launcher.adoc[Camel CLI Launcher] diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang-dependency-injection.adoc b/docs/user-manual/modules/ROOT/pages/camel-jbang-beans.adoc similarity index 99% rename from docs/user-manual/modules/ROOT/pages/camel-jbang-dependency-injection.adoc rename to docs/user-manual/modules/ROOT/pages/camel-jbang-beans.adoc index 819045eb8763..a9a622ebad08 100644 --- a/docs/user-manual/modules/ROOT/pages/camel-jbang-dependency-injection.adoc +++ b/docs/user-manual/modules/ROOT/pages/camel-jbang-beans.adoc @@ -1,4 +1,4 @@ -= Camel CLI - Dependency Injection += Camel CLI - Java Beans When running Camel integrations with the CLI, the runtime is `camel-main` based — there is no Spring Boot or Quarkus container. However, annotation-based dependency injection is supported diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang-devtools.adoc b/docs/user-manual/modules/ROOT/pages/camel-jbang-devtools.adoc index a352f628e1cd..fe888368569b 100644 --- a/docs/user-manual/modules/ROOT/pages/camel-jbang-devtools.adoc +++ b/docs/user-manual/modules/ROOT/pages/camel-jbang-devtools.adoc @@ -325,7 +325,7 @@ Only production code in `src/main` is scanned. The Camel CLI supports annotation-based dependency injection using Camel-native, Spring Boot, or Quarkus annotations — even though the runtime is standalone `camel-main` (no Spring or Quarkus container). -See xref:camel-jbang-dependency-injection.adoc[Dependency Injection] for the full reference +See xref:camel-jbang-beans.adoc[Java Beans] for the full reference including XML DSL bean definitions and Spring Beans XML support. == Configuring JDBC DataSources diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc index ae2e253273a6..6ba3f17f82c6 100644 --- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc +++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc @@ -86,21 +86,17 @@ TIP: You can also install without JBang using the xref:camel-jbang-launcher.adoc | Start and manage local infrastructure services (databases, message brokers, etc.) for development and testing, powered by Camel test-infra and containers. +| xref:camel-jbang-transforming.adoc[Data Transformation] +| Transforming messages with live reload, using expression languages, components, + data formats, and converting between route DSL formats. + | xref:camel-jbang-devtools.adoc[Development Tools] | Sending and receiving messages, JDBC configuration, terminal scripting, IDE editing, validate plugin. -| xref:camel-jbang-dependency-injection.adoc[Dependency Injection] -| Camel, Spring Boot, and Quarkus annotation-based DI in standalone mode, - XML DSL bean definitions, Spring Beans XML support. - | xref:camel-jbang-debugging.adoc[Debugging] | Camel route debugging from the CLI, IDE integration (VSCode, IDEA), Java-level debugging. -| xref:camel-jbang-transforming.adoc[Data Transformation] -| Transforming messages with live reload, using expression languages, components, - data formats, and converting between route DSL formats. - | xref:camel-jbang-managing.adoc[Managing Integrations] | Listing and stopping processes, route and group control, developer console, message history, log tailing, message tracing, health checks, metrics, circuit breaker status, Jolokia and Hawtio. @@ -113,6 +109,9 @@ TIP: You can also install without JBang using the xref:camel-jbang-launcher.adoc | Run from GitHub or clipboard, stub components, inline code, interactive prompts, upload via HTTP, Maven configuration. +| xref:camel-jbang-beans.adoc[Java Beans] +| Writing and wiring Java beans into routes using Camel, Spring Boot, or Quarkus annotations. + | xref:camel-jbang-configuration.adoc[Configuration] | CLI configuration options, config commands, configuration precedence, troubleshooting.
