Chapter 10. Eclipse

The fifth and final build tool this book studies isn’t actually a build tool at all. The Eclipse integrated development environment (IDE) [33] provides a complete set of development tools for code editing, compilation, version control, testing, and tracking of tasks. The build functionality in Eclipse is just one part of the wider toolset, and in many cases, the compilation happens behind the scenes; you don’t even know it’s taking place.

Although Eclipse is most well known for its Java support, it also provides development tools for C, C++, Python, Perl, PHP, UML, and many other languages. Eclipse is fully extensible, and any vendor can add support for its own tools and languages. Since 2001, Eclipse has been an open-source ...

Get Software Build Systems: Principles and Experience now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.