Recently I’ve been working on JNI bindings for V8 to bring the V8 API to Java. Throughout this project I used the CDT for the C/C++ work and the JDT for the Java work. Because of this, I’m very happy to see improvements to the CDT and in particular, the CDT Launching. Eclipse Mars has an optional Launch Bar to make it really easy to launch your projects either on the local machine or on a remote device.
You can choose the configuration you wish to run (release or debug), the application to launch and the device to launch the application on. Doug Schaefer described how he used the Launch Bar to deploy directly to an Arduino.
The CDT also added support for direct Docker deployment. This means that you can deploy your C/C++ applications from Eclipse directly to a docker container.
You can configure which image to use as well as any directories from the host that should be copied to the container.