camel-tooling / camel-tooling/camel-language-server
Avoid hardcoded versions of catalogs
- Dominant language
- Java
- Stars
- 56
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
The lsp-server has a hardcoded dependency on the following dependencies
```
org.apache.camel.kamelets
camel-kamelets-catalog
org.apache.camel.springboot
camel-catalog-provider-springboot
org.apache.camel.quarkus
camel-quarkus-catalog
```
It may be better to make the camel-lsp-server more dynamic and allow to download a different versions so end users can use the correct version.
The current code is hardcoded and load default katalogs in their constructors which causes problems.
It would be good to make this more dynamic and plugin/controllable so we can provide existing loaded catalogs.
For example from other tools like Kaoto and Camel JBang.
https://issues.apache.org/jira/browse/CAMEL-22590
Contributor guide
Assessment
This issue has not been assessed yet.