Hi "1. The guide (first link) mentions “Also add any component starters <https://camel.apache.org/camel-spring-boot/4.0.x/list.html> your Spring Boot application requires.” Unfortunately the link leads to an overview of all Camel Spring Boot starter dependencies which is not complete. It is e.g. missing explicit mentions of the “Endpoint DSL” as well as the “Component DSL” components and probably several more. "
You can find the documentation for the Component DSL and Endpoint DSL in the Camel Core documentation page: https://camel.apache.org/camel-core/. Check the reference documentation section. As for item #2 ... I am not sure if it's. feasible, but I am sure the community would be happy to accept a contribution for this. Kind regards On Fri, Feb 2, 2024 at 3:20 PM Ja Li <jacli...@gmail.com> wrote: > Hi there, > > > > I found this the most fitting mailing list for my request to improve the > documentation (especially for newcomers): > > > > The following page describes the configuration of Camel together with > Spring Boot by suggesting to add the (curated) camel-spring-boot-bom in > your Maven project: https://camel.apache.org/camel-spring-boot/4.0.x/ > > I just setup a new project with the above mentioned BOM and wanted to use > the endpoint DSL and component DSL dependencies and wondered why their > version could not be resolved. Then I took a look on the raw BOM pom ( > > https://repo1.maven.org/maven2/org/apache/camel/springboot/camel-spring-boot-bom/4.3.0/camel-spring-boot-bom-4.3.0.pom > ) > and found the correct groupid and artifactid. > > > > 1. The guide (first link) mentions “Also add any component starters > <https://camel.apache.org/camel-spring-boot/4.0.x/list.html> your > Spring > Boot application requires.” > Unfortunately the link leads to an overview of all Camel Spring Boot > starter dependencies which is not complete. It is e.g. missing explicit > mentions of the “Endpoint DSL” as well as the “Component DSL” components > and probably several more. > 2. Also the documentation pages of those components (unlike others) > itself only mention the Maven dependency information for their > non-starter > version: > > https://camel.apache.org/manual/Endpoint-dsl.html#_dependency > > https://camel.apache.org/manual/component-dsl.html#_dependency > > > > Therefore my request is to > > 1. complete the list/overview of Camel Spring Boot starters or (maybe > even better) atleast add a warning to it that it is currently not > complete > and users should be aware to search in their used BOM .pom file for the > existence of a starter version of their desired component. > 2. also add the starter-version dependency information to the respective > component documentation pages. > > > Thanks for feedback and kind regards > > Jacob > -- Otavio R. Piske http://orpiske.net