This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new edbed8f  Regen for commit cb53e0db5bd56d6a4d4de7b2daa48fbd6f6c726a
edbed8f is described below

commit edbed8f03d41df33d04477db7b91a6e29549f22d
Author: oscerd <osc...@users.noreply.github.com>
AuthorDate: Tue Nov 2 08:00:19 2021 +0000

    Regen for commit cb53e0db5bd56d6a4d4de7b2daa48fbd6f6c726a
    
    Signed-off-by: GitHub <nore...@github.com>
---
 .../modules/ROOT/pages/camel-maven-plugin.adoc     | 26 ++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-maven-plugin.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-maven-plugin.adoc
index 168e7fd..d7e134d 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-maven-plugin.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-maven-plugin.adoc
@@ -10,9 +10,8 @@ The Camel Maven Plugin supports the following goals
 The `camel:run` goal of the Camel Maven Plugin is used to run your Camel 
Spring configurations in a forked JVM from Maven.
 A good example application to get you started is the Spring Example.
 
-[source,bash]
 ----
-cd examples/spring
+cd examples/camel-example-spring
 mvn camel:run
 ----
 
@@ -28,7 +27,6 @@ If you want to boot up your Camel routes a little faster, you 
could try the `cam
 
 The maven plugin *run* goal supports the following options which can be 
configured from the command line (use `-D` syntax), or defined in the `pom.xml` 
file in the `<configuration>` tag.
 
-[width="100%",cols="2,2,6",options="header",]
 |===
 | Parameter | Default Value | Description
 | duration | -1 | Sets the time duration (seconds) that the application will 
run for before terminating. A value <= 0 will run forever.
@@ -51,7 +49,6 @@ You should add the CDI container of your choice (e.g. Weld or 
OpenWebBeans) to t
 
 From the source of Camel you can run a CDI example via
 
-[source,bash]
 ----
 cd examples/camel-example-cdi
 mvn compile camel:run
@@ -73,6 +70,27 @@ You can enable this in the configuration using:
 </plugin>
 ----
 
+=== Using live reload of XML files
+
+You can configure the plugin to scan for XML file changes and trigger a reload 
of the Camel routes which are contained in those XML files.
+
+[source,xml]
+----
+<plugin>
+  <groupId>org.apache.camel</groupId>
+  <artifactId>camel-maven-plugin</artifactId>
+  <configuration>
+    
<fileWatcherDirectory>src/main/resources/META-INF/spring</fileWatcherDirectory>
+  </configuration>
+</plugin>
+----
+
+Then the plugin watches this directory. This allows you to edit the source 
code from your editor and save the file, and have
+    the running Camel application pickup those changes.
+
+Notice its only changes of Camel routes, eg `<routes>`, or `<route>` which is 
supported.
+You cannot change Spring or OSGi Blueprint `<bean>` elements.
+
 
 == camel:prepare-fatjar
 

Reply via email to