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

Reply via email to