Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Apache Camel URI Completion in VS Code XML Editor and Eclipse Che

DZone's Guide to

Apache Camel URI Completion in VS Code XML Editor and Eclipse Che

This article is about Apache Camel URI completion in VS Code XML Editor and Eclipse Che. I blogged about Apache Camel URI completion in the Eclipse XML Edito...

· Integration Zone ·
Free Resource

Download Microservices for Java Developers: A hands-on introduction to frameworks and containers. Brought to you in partnership with Red Hat.

Apache Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or BlueprintXML Configuration files, and a Scala DSL. It also uses URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF, as well as pluggable Components and Data Format options. Apache Camel is a small library with minimal dependencies for easy embedding in any Java application.

A few weeks ago, I blogged about Apache Camel URI completion in the Eclipse XML Editor. This week I'm happy to announce that the same feature is available for 2 others IDEs: VS Code and Eclipse Che.

Installation

The VSCode client is consumable right now using the .vsix file available on the release page. See the instructions on how to install it through a .vsix file here.

For Eclipse Che, it is currently only on the master branch. It will be available to end-users in an easy way with the next release, 6.1.0. This means that it will also be available on OpenShift.io in a few months.

What's Next?

Let us know if you want a specific IDE support. The potential list is here. Contributions for any other IDE is quite welcome.

Three topics are in progress with similar priorities (and help is welcomed):

  • Starting industrialization to provide clients who are directly integrated in Marketplace/Update sites instead of having specific binaries to install.
  • Merge work with Camel IDEA plugin.
  • Adding more features to the Language Server (better completion, validation).

Kudos

Kudos to Florent Benoit, Sun S. D. Tan and Lars Heinemann who helped to write/test these two clients.

Download Building Reactive Microservices in Java: Asynchronous and Event-Based Application Design. Brought to you in partnership with Red Hat

Topics:
integration ,apache camel ,eclipse che ,vs code

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}