Code repository for the "Advanced Eclipse plug-in development" book 978-1783287796

3 years after

Mastering Eclipse Plug-in Development

This repository contains source code for the Packt Publishing book "Mastering Eclipse Plug-in Development"

ISBN-10: 1783287799 ISBN-13: 978-1783287796


  • Chapter 1: Plugging in to JFace and the Common Navigator Framework
  • Chapter 2: Extending Eclipse with Custom Extension Points
  • Chapter 3: Using OSGi Services to dynamically wire applications
  • Chapter 4: Defining commands for the Gogo shell
  • Chapter 5: Native Code and Fragment Bundles
  • Chapter 6: Understanding Service Loaders and Class Loaders
  • Chapter 7: Designing Modular Applications
  • Chapter 8: Event Driven Applications with EventAdmin
  • Chapter 9: Deploying and Updating with P2
  • Chapter 10: User Assistance in Eclipse


Each of the chapters is represented in the repository as a tag. Switching the repository to the appropriate tag will show the state of the repository at that particular time.

These can be checked out by using the EGit repository view, and right-clicking and choosing 'Switch to' and 'Other' will allow the tags to be selected. Alternatively using git checkout chapter1 from the command line followed by git clean -fxd will give you the state of the repository at the end of each chapter.


Follow me on Twitter or @alblue, or mail [email protected] My blog is at and there are specific categories that you may be interested in subscribing to:


Code examples are licensed under the Eclipse Public License, version 1.0 as contained in the LICENSE.html file

Related Repositories



:page_facing_up: A curated list of awesome Angular 2 and Angular 4 resources by ...

Top Contributors

alblue paulvi


-   chapter10 zip tar
-   chapter9 zip tar
-   chapter8 zip tar
-   chapter7 zip tar
-   chapter6 zip tar
-   chapter5 zip tar
-   chapter4 zip tar
-   chapter3 zip tar
-   chapter2 zip tar
-   chapter1 zip tar