Chapter 21. Installing and Updating Plug-ins

In Chapter 14, “Adding Update,” you defined a feature for the Hyperbola plug-ins and added Update support to allow a user to install new features (e.g., MUC support) and update existing features. That discussion did not talk about the details of what is happening under the covers, how to structure the features, or how update sites work. This chapter digs deeper and

  • Introduces the various roles of the Update component.

  • Outlines the use of features for describing dependencies.

  • Shows how to create and manage the update site for Hyperbola.

  • Enhances Hyperbola to install features such as MUC on the fly.

Update’s Roles

The Update component plays two main roles in the running of an Eclipse-based system. The first ...

Get Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™ Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.