It's the same with 3.20.4
Side note : when changing version, compiler screamed because of removing
camel-test-junit5:CamelTestSupport.assertMockEndpointsSatisfied()
I don't see anything about this in
https://camel.apache.org/manual/camel-3x-upgrade-guide-3_20.html
------ Message d'origine ------
De: claus.ib...@gmail.com
To: users@camel.apache.org
Envoyé: jeudi 27 avril 2023 13:38
Objet: Re: spring-main & addRoutesBuilder : don't work together ?
Try with latest 3.20.4 release first.
Also using spring-main standalone is not so common.
We mainly use/support/focus on spring boot or quarkus based runtimes.
On Thu, Apr 27, 2023 at 11:03 AM Joël Guelluy
<jguel...@skynet.be.invalid>
wrote:
> Hello,
>
> I'm in migration of a program Came 2.25 to 3.18.6, and there is
> something i can't fix.
> It seems like camel-spring-main & addRoutesBuilder can't work
> together... (i'm probably missing something...)
>
> springcontext.xml
> <camel:camelContext id="camel"
> xmlns="http://camel.apache.org/schema/spring">
> </camel:camelContext>
>
> MyMain.java (part)
> public static void main(String[] args) throws Exception {
> Main main = new org.apache.camel.spring.Main();
> main.setApplicationContextUri("springcontext.xml");
> main.configure().addRoutesBuilder(new Route1());
> main.configure().addRoutesBuilder(new Route2());
> if (condition3)
> main.configure().addRoutesBuilder(new Route3());
> if (condition4)
> main.configure().addRoutesBuilder(new Route4());
> main.run();
>
>
> Behavior with 2.25 : the log says "Total 0 routes, of which 0 are
> started" and just after, i see the routes in my classes
Route1..Route4
> start (seen by "Route: Route1 started and consuming from:..." ) and
only
> the wanted routes depending on the conditions.
>
> Behavior with 3.18.6 : when i start my app, i see "Routes startup
> (started:0)", and nothing after that.
> I also tested to add in the camelContext, With that, all
> the routes starts OK, but no conditions possible...
>
> How can i have a situation like old 2.25 ?
>
> Thanks
>
--
Claus Ibsen
-----------------
@davsclaus
Camel in Action 2: https://www.manning.com/ibsen2