Book Image

Mastering Eclipse Plug-in Development

By : Alex Blewitt, Bandlem Limited
Book Image

Mastering Eclipse Plug-in Development

By: Alex Blewitt, Bandlem Limited

Overview of this book

Table of Contents (18 chapters)
Mastering Eclipse Plug-in Development
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
1
Plugging in to JFace and the Common Navigator Framework
Index

P2 repositories


Repositories consist of a set of installable units, which are built from a set of features and plug-ins, optionally organized into categories. In Eclipse, a special Update Site project can be used to represent the set of features in a development environment, or it can be used as the source for a Tycho eclipse-repository build. An Update Site project can be created by navigating to File | New | Other | Plug-in Development | Update Site Project:

A feature can be built by clicking on the Build All or by highlighting the feature and clicking on Build:

The feature will be named features/name_version.timestamp.jar, along with two files, artifacts.jar and content.jar. These two files are generated by the export mechanism and contain the set of P2 data that is required for the content to be visible to P2 installers. A similar option is presented if the feature is exported on its own via the Generate P2 repository checkbox; for this, navigate to File | Export | Plug-in Development...