Hi Maybe try separating mutliple paths with comma and only have 1 key On Wed, Dec 5, 2018 at 11:11 AM Wang Yan <wyan...@gmail.com> wrote: > > it does not work got exception as below > > #camel xmlroute scan > camel.springboot.xmlRoutes: on > camel.springboot.xmlRoutes: file:camel/*.xml > > > Caused by: java.lang.IllegalStateException: duplicate key: > camel.springboot.xmlRoutes > > ---------- Forwarded message --------- > From: Wang Yan <wyan...@gmail.com> > Date: Tue, Nov 20, 2018 at 10:28 AM > Subject: using springdsl instead of javadsl with file path > To: <users@camel.apache.org> > > > > > using springdsl instead of javadsl, below is the example from camel website, > > is it possible to use file instead of classpath for configuration? for example > > camel.springboot.xmlRoutes = file:/com/foo/routes/*.xml > > any suggestions and hints are more than welcome! > > // turn off > camel.springboot.xmlRoutes = false > // scan in the com/foo/routes classpath > camel.springboot.xmlRoutes = classpath:com/foo/routes/*.xml > > The XML files should be Camel XML routes (not CamelContext) such as > > <routes xmlns="http://camel.apache.org/schema/spring"> > <route id="test"> > <from uri="timer://trigger"/> > <transform> > <simple>ref:myBean</simple> > </transform> > <to uri="log:out"/> > </route> > </routes>
-- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2