[ https://issues.apache.org/jira/browse/CAMEL-22227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18004007#comment-18004007 ]
Aurélien Pupier edited comment on CAMEL-22227 at 7/10/25 7:19 AM: ------------------------------------------------------------------ Not working for SpringBoot neither with a different error: {noformat} (base) apupier@localhost:~/ws/demo/springboot-with-gav-and-modified$ jbang -Dcamel.jbang.version=4.12.0 camel@apache/camel dependency update pom.xml org.joor.ReflectException: Compilation error: /org/acme/test/CamelApplication.java:3: error: package org.springframework.boot does not exist import org.springframework.boot.SpringApplication; ^ /org/acme/test/CamelApplication.java:4: error: package org.springframework.boot.autoconfigure does not exist import org.springframework.boot.autoconfigure.SpringBootApplication; ^ /org/acme/test/CamelApplication.java:6: error: cannot find symbol @SpringBootApplication ^ symbol: class SpringBootApplication at org.apache.camel.language.joor.MultiCompile.compileUnit(MultiCompile.java:164) at org.apache.camel.language.joor.MultiCompile.compileUnit(MultiCompile.java:75) at org.apache.camel.dsl.java.joor.JavaRoutesBuilderLoader.compileResources(JavaRoutesBuilderLoader.java:226) at org.apache.camel.dsl.java.joor.JavaRoutesBuilderLoader.preParseRoutes(JavaRoutesBuilderLoader.java:109) at org.apache.camel.main.RoutesConfigurer.doConfigureModeline(RoutesConfigurer.java:462) at org.apache.camel.main.RoutesConfigurer.configureModeline(RoutesConfigurer.java:388) at org.apache.camel.main.BaseMainSupport.modelineRoutes(BaseMainSupport.java:834) at org.apache.camel.main.BaseMainSupport.autoconfigure(BaseMainSupport.java:562) at org.apache.camel.main.MainSupport.autoconfigure(MainSupport.java:79) at org.apache.camel.main.KameletMain.autoconfigure(KameletMain.java:782) at org.apache.camel.main.BaseMainSupport.postProcessCamelContext(BaseMainSupport.java:919) at org.apache.camel.main.MainSupport.initCamelContext(MainSupport.java:346) at org.apache.camel.main.KameletMain.doInit(KameletMain.java:389) at org.apache.camel.support.service.BaseService.init(BaseService.java:85) at org.apache.camel.support.service.BaseService.start(BaseService.java:115) at org.apache.camel.dsl.jbang.core.commands.Run.runKameletMain(Run.java:1569) at org.apache.camel.dsl.jbang.core.commands.Run.run(Run.java:985) at org.apache.camel.dsl.jbang.core.commands.Run.runExport(Run.java:373) at org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.runSilently(ExportBaseCommand.java:367) at org.apache.camel.dsl.jbang.core.commands.ExportCamelMain.export(ExportCamelMain.java:66) at org.apache.camel.dsl.jbang.core.commands.Export.export(Export.java:209) at org.apache.camel.dsl.jbang.core.commands.DependencyList.doExport(DependencyList.java:261) at org.apache.camel.dsl.jbang.core.commands.DependencyList.export(DependencyList.java:78) at org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.doCall(ExportBaseCommand.java:286) at org.apache.camel.dsl.jbang.core.commands.DependencyList.doCall(DependencyList.java:59) at org.apache.camel.dsl.jbang.core.commands.DependencyUpdate.doCall(DependencyUpdate.java:75) at org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:71) at org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:37) at picocli.CommandLine.executeUserObject(CommandLine.java:2031) at picocli.CommandLine.access$1500(CommandLine.java:148) at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469) at picocli.CommandLine$RunLast.handle(CommandLine.java:2461) at picocli.CommandLine$RunLast.handle(CommandLine.java:2423) at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277) at picocli.CommandLine$RunLast.execute(CommandLine.java:2425) at picocli.CommandLine.execute(CommandLine.java:2174) at org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:197) at org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:72) at main.CamelJBang.main(CamelJBang.java:36) {noformat} EDIT: this specific error is when the export is done with a `.` and not when pecifying the file directly or using * was (Author: apupier): Not working for SpringBoot neither with a different error: {noformat} (base) apupier@localhost:~/ws/demo/springboot-with-gav-and-modified$ jbang -Dcamel.jbang.version=4.12.0 camel@apache/camel dependency update pom.xml org.joor.ReflectException: Compilation error: /org/acme/test/CamelApplication.java:3: error: package org.springframework.boot does not exist import org.springframework.boot.SpringApplication; ^ /org/acme/test/CamelApplication.java:4: error: package org.springframework.boot.autoconfigure does not exist import org.springframework.boot.autoconfigure.SpringBootApplication; ^ /org/acme/test/CamelApplication.java:6: error: cannot find symbol @SpringBootApplication ^ symbol: class SpringBootApplication at org.apache.camel.language.joor.MultiCompile.compileUnit(MultiCompile.java:164) at org.apache.camel.language.joor.MultiCompile.compileUnit(MultiCompile.java:75) at org.apache.camel.dsl.java.joor.JavaRoutesBuilderLoader.compileResources(JavaRoutesBuilderLoader.java:226) at org.apache.camel.dsl.java.joor.JavaRoutesBuilderLoader.preParseRoutes(JavaRoutesBuilderLoader.java:109) at org.apache.camel.main.RoutesConfigurer.doConfigureModeline(RoutesConfigurer.java:462) at org.apache.camel.main.RoutesConfigurer.configureModeline(RoutesConfigurer.java:388) at org.apache.camel.main.BaseMainSupport.modelineRoutes(BaseMainSupport.java:834) at org.apache.camel.main.BaseMainSupport.autoconfigure(BaseMainSupport.java:562) at org.apache.camel.main.MainSupport.autoconfigure(MainSupport.java:79) at org.apache.camel.main.KameletMain.autoconfigure(KameletMain.java:782) at org.apache.camel.main.BaseMainSupport.postProcessCamelContext(BaseMainSupport.java:919) at org.apache.camel.main.MainSupport.initCamelContext(MainSupport.java:346) at org.apache.camel.main.KameletMain.doInit(KameletMain.java:389) at org.apache.camel.support.service.BaseService.init(BaseService.java:85) at org.apache.camel.support.service.BaseService.start(BaseService.java:115) at org.apache.camel.dsl.jbang.core.commands.Run.runKameletMain(Run.java:1569) at org.apache.camel.dsl.jbang.core.commands.Run.run(Run.java:985) at org.apache.camel.dsl.jbang.core.commands.Run.runExport(Run.java:373) at org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.runSilently(ExportBaseCommand.java:367) at org.apache.camel.dsl.jbang.core.commands.ExportCamelMain.export(ExportCamelMain.java:66) at org.apache.camel.dsl.jbang.core.commands.Export.export(Export.java:209) at org.apache.camel.dsl.jbang.core.commands.DependencyList.doExport(DependencyList.java:261) at org.apache.camel.dsl.jbang.core.commands.DependencyList.export(DependencyList.java:78) at org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.doCall(ExportBaseCommand.java:286) at org.apache.camel.dsl.jbang.core.commands.DependencyList.doCall(DependencyList.java:59) at org.apache.camel.dsl.jbang.core.commands.DependencyUpdate.doCall(DependencyUpdate.java:75) at org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:71) at org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:37) at picocli.CommandLine.executeUserObject(CommandLine.java:2031) at picocli.CommandLine.access$1500(CommandLine.java:148) at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469) at picocli.CommandLine$RunLast.handle(CommandLine.java:2461) at picocli.CommandLine$RunLast.handle(CommandLine.java:2423) at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277) at picocli.CommandLine$RunLast.execute(CommandLine.java:2425) at picocli.CommandLine.execute(CommandLine.java:2174) at org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:197) at org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:72) at main.CamelJBang.main(CamelJBang.java:36) {noformat} > Camel JBang update dependency is generating wrong dependencies in the pom.xml > for quarkus > ----------------------------------------------------------------------------------------- > > Key: CAMEL-22227 > URL: https://issues.apache.org/jira/browse/CAMEL-22227 > Project: Camel > Issue Type: Bug > Components: camel-jbang > Affects Versions: 4.13.0 > Reporter: Aurélien Pupier > Priority: Major > > * create a file with camel jbang > * export to camel quarkus project > * add an aws component for instance > * use camel jbang update dependency (taking care to be in the root folder of > the project) > * the updated pom doesn't contain the aws component and have duplicated other > dependencies. > updated pom.xml dependency section: > {noformat} > <dependencies> > <dependency> > <groupId>org.apache.camel.quarkus</groupId> > <artifactId>camel-quarkus-core</artifactId> > </dependency> > <dependency> > <groupId>org.apache.camel.quarkus</groupId> > <artifactId>camel-quarkus-observability-services</artifactId> > </dependency> > <dependency> > <groupId>org.apache.camel.quarkus</groupId> > <artifactId>camel-quarkus-google-drive</artifactId> > </dependency> > <dependency> > <groupId>org.apache.camel.quarkus</groupId> > <artifactId>camel-quarkus-timer</artifactId> > </dependency> > <dependency> > <groupId>org.apache.camel.quarkus</groupId> > <artifactId>camel-quarkus-xml-io-dsl</artifactId> > </dependency> > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-main</artifactId> > </dependency> <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-observability-services</artifactId> > </dependency> <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-xml-io-dsl</artifactId> > </dependency> <dependency> > <groupId>io.quarkus.platform</groupId> > <artifactId>quarkus-camel-bom</artifactId> > </dependency> > <dependency> > <groupId>io.quarkus</groupId> > <artifactId>quarkus-junit5</artifactId> > <scope>test</scope> > </dependency> > </dependencies> > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)