Code Yarns ‍👨‍💻
Tech BlogPersonal Blog

How to piece together your own Eclipse

📅 2015-Jan-02 ⬩ ✍️ Ashwin Nanjappa ⬩ 📚 Archive

[caption id="attachment_6967" align="aligncenter" width="660"][Compared to Eclipse CDT package, my Eclipse C++ IDE has very few features and plugins](https://codeyarns.files.wordpress.com/2015/01/20150528_eclipse_cpp.png) Compared to Eclipse CDT package, my Eclipse C++ IDE has very few features and plugins[/caption]

Eclipse is developed as a modularized system with a central core platform and additional features and plugins that provide functionality required for a certain language (like Java or C++). These packaged versions of Eclipse that are put together for different languages is what is provided on its download page.

You may feel that the Eclipse packages available for Java or C++ (CDT) are extremely bloated with hundreds of features and plugins that you may never use. For example, Eclipse CDT includes hundreds of MyLyn features and cross-compiler support, none of which I may require right now. The beauty of Eclipse is that everything is a plugin, so you can actually build yourself a lean Eclipse that only includes what you want. This way you can build a minimal Eclipse that has only the features you want.

Step 1: Get the platform runtime binary

Step 2: Add the plugins

Tried with: Eclipse 4.4.2 and Ubuntu 14.04