This is the client implementation of the Language Server for Apache Camel for Visual Studio Code
View the Project on GitHub camel-tooling/camel-lsp-client-vscode
Welcome to the VS Code extension Language Support for Apache Camel
project created by Red Hat! Here you’ll find a description of how to use VS Code extension providing Language Support for Apache Camel.
This extension provides completion, validation and documentation features for Apache Camel URI elements directly in your Visual Studio Code editor. It is working as a client using the Microsoft Language Server Protocol which communicates with Camel Language Server providing all functionalities.
Language Support for Apache Camel can be also installed directly in the Microsoft VS Code.
Steps
Camel
Install
.direct
, direct VM
, VM
and SEDA
componentsdirect
and direct VM
componentsTo export a standalone Camel file to a Red Hat productized version, you can use an application.properties
file.
For instance for Quarkus, you can provide this content:
camel.jbang.repos=https://maven.repository.redhat.com/ga/
# The version is the Quarkus bom https://maven.repository.redhat.com/ga/com/redhat/quarkus/platform/quarkus-camel-bom
camel.jbang.quarkusVersion=3.15.2.redhat-00003
camel.jbang.quarkusGroupId=com.redhat.quarkus.platform
Then you can use as usual the command Camel: Create a Camel Quarkus project
from the command palette.
Note you can further customize the export using this file, see the upstream documentation for available parameters.