This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git


The following commit(s) were added to refs/heads/main by this push:
     new 1be02de64 fix(doc): Camel dependencies catalog validation
1be02de64 is described below

commit 1be02de648a6eb78de67282d4d0c04f9fdd8e642
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Thu Sep 4 07:12:24 2025 +0200

    fix(doc): Camel dependencies catalog validation
    
    Closes #6218
---
 docs/modules/ROOT/pages/configuration/dependencies.adoc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/docs/modules/ROOT/pages/configuration/dependencies.adoc 
b/docs/modules/ROOT/pages/configuration/dependencies.adoc
index 56a002e27..259491157 100644
--- a/docs/modules/ROOT/pages/configuration/dependencies.adoc
+++ b/docs/modules/ROOT/pages/configuration/dependencies.adoc
@@ -60,11 +60,11 @@ kamel run -d camel:http Integration.java
 In this case, the dependency will be added with the correct version. Note that 
the standard notation for specifying a Camel dependency is `camel:xxx`, while 
`kamel` also accepts `camel-xxx` for usability.
 
 While resolving Camel dependencies (`camel:xxx` or `camel-xxx`) the Camel K 
operator tries to find the dependency in the 
xref:architecture/cr/camel-catalog.adoc[Camel catalog].
-In case the dependency is not listed in the catalog for some reason you will 
be provided with am error.
-Please make sure to use Camel dependencies listed in the catalog as these 
components are eligible to being used in Camel K (e.g. due to proper version 
resolving and runtime optimization).
-Using Camel dependencies not listed in the catalog may lead to unexpected 
behavior and is not supported.
-In case you do have a custom Camel component that you want to use as part of 
an Integration you can add this as an external Maven dependency using the 
respective Maven coordinates of your project.
-Please do not use one of the reserved the Camel groupIds (`org.apache.camel`) 
in that case.
+In case the dependency is not listed in the catalog for some reason you will 
be provided with an error. Please make sure to use Camel dependencies listed in 
the catalog as these components are eligible to being used in Camel K (e.g. due 
to proper version resolving and runtime optimization).
+
+Using Camel dependencies not listed in the catalog may lead to unexpected 
behavior and is not supported. In case you do have a custom Camel dependency 
that you want to use as part of an Integration you can add this as an external 
Maven dependency using the respective Maven coordinates of your project.
+
+NOTE: altough not recommeded, you can use `mvn:org.apache.camel` group id to 
skip the catalog validation in case of Camel dependencies not yet available in 
the catalog. Mind that this may not always work.
 
 *External dependencies* can be added using the `-d` flag, the `mvn` prefix, 
and the maven coordinates:
 ```

Reply via email to