You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2019/11/04 16:10:39 UTC
[camel-k] 15/38: feat(quarkus): Use the camel-quarkus protocol for
language dependencies
This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 768b56dadbc12c1b7f7eabcec2a5e1e249946df4
Author: Antonin Stefanutti <an...@stefanutti.fr>
AuthorDate: Wed Oct 23 16:25:51 2019 +0200
feat(quarkus): Use the camel-quarkus protocol for language dependencies
---
pkg/util/camel/camel_runtime_catalog.go | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/pkg/util/camel/camel_runtime_catalog.go b/pkg/util/camel/camel_runtime_catalog.go
index da0ee4d..a69386e 100644
--- a/pkg/util/camel/camel_runtime_catalog.go
+++ b/pkg/util/camel/camel_runtime_catalog.go
@@ -40,7 +40,11 @@ func NewRuntimeCatalog(spec v1alpha1.CamelCatalogSpec) *RuntimeCatalog {
for _, language := range artifact.Languages {
// Skip languages in common dependencies since they are always available to integrations
if artifact.ArtifactID != "camel-base" {
- catalog.languageDependencies[language] = strings.Replace(artifact.ArtifactID, "camel-", "camel:", 1)
+ if catalog.RuntimeProvider != nil && catalog.RuntimeProvider.Quarkus != nil {
+ catalog.languageDependencies[language] = strings.Replace(artifact.ArtifactID, "camel-quarkus-", "camel-quarkus:", 1)
+ } else {
+ catalog.languageDependencies[language] = strings.Replace(artifact.ArtifactID, "camel-", "camel:", 1)
+ }
}
}
}