The lsp-server has a hardcoded dependency on the following dependencies
<exclusion>
<groupId>org.apache.camel.kamelets</groupId>
<artifactId>camel-kamelets-catalog</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-catalog-provider-springboot</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-catalog</artifactId>
</exclusion>
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
The lsp-server has a hardcoded dependency on the following dependencies
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