...
Code Block | ||||
---|---|---|---|---|
| ||||
<plugin> <groupId>org.apache.camel</groupId> <artifactId>camel-maven-plugin</artifactId> <configuration> <logClasspath>true</logClasspath> </configuration> </plugin> |
Using live reload of XML files
From Camel 2.19 onwards 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.
Code Block | ||||
---|---|---|---|---|
| ||||
<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.