Code repository for the "Advanced Eclipse plug-in development" book 978-1783287796
XSLT Java
Clone or download
alblue Merge pull request #1 from paulvi/patch-1
Adding some Markdown formating to readme
Latest commit 7c50f28 Dec 12, 2014
Permalink
Failed to load latest commit information.
com.packtpub.e4.advanced.baseline Chapter 7 - Add baselining example for Maven Aug 17, 2014
com.packtpub.e4.advanced.blueprint.aries.bundles Chapter 3 - Add aries blueprint bundles Aug 17, 2014
com.packtpub.e4.advanced.blueprint.gemini.bundles Chapter 3 - Add gemini blueprint bundles Aug 17, 2014
com.packtpub.e4.advanced.c Chapter 5 - Refactor add method to use long Aug 17, 2014
com.packtpub.e4.advanced.configadmin.bundles Chapter 3 - Add required bundles for ConfigAdmin Aug 17, 2014
com.packtpub.e4.advanced.console.ssh Chapter 4 - Add an example of SSH support in Equinox Aug 17, 2014
com.packtpub.e4.advanced.console Chapter 4 - Add a compare method Aug 17, 2014
com.packtpub.e4.advanced.doc Chapter 10 - Add a task group to the composite cheat sheet Aug 17, 2014
com.packtpub.e4.advanced.docbook Chapter 10 - Generated docbook help Aug 17, 2014
com.packtpub.e4.advanced.event.e4 Chapter 8 - Subscribing to events with IEventBroker Aug 17, 2014
com.packtpub.e4.advanced.event.mailman Chapter 8 - Filter email based on subject with event.filter Aug 17, 2014
com.packtpub.e4.advanced.event Chatper 8 - Event mailer Aug 17, 2014
com.packtpub.e4.advanced.feeds.nonosgi Chapter 2 - Register extensions for all bundles Aug 17, 2014
com.packtpub.e4.advanced.feeds.ui Chapter 7 - Convert from Require-Bundle to Import-Package Aug 17, 2014
com.packtpub.e4.advanced.feeds Chapter 3 - Add activate/modified methods for AtomFeedParser Aug 17, 2014
com.packtpub.e4.advanced.help.rcp3 Chapter 10 - Adding Help to an RCP 3.x Application Aug 17, 2014
com.packtpub.e4.advanced.help.rcp4 Chapter 10 - Add context-sensitive help Aug 17, 2014
com.packtpub.e4.advanced.loader.bundles Chapter 6 - Required runtime bundles for launch configuration Aug 17, 2014
com.packtpub.e4.advanced.loader.consumer Chapter 6 - Launch configuration for Consumer Aug 17, 2014
com.packtpub.e4.advanced.loader.producer Chapter 6 - Restrict exported/imported services Aug 17, 2014
com.packtpub.e4.advanced.log.client Chapter 7 - Split package support Aug 17, 2014
com.packtpub.e4.advanced.log.logger Chapter 7 - Split package support Aug 17, 2014
com.packtpub.e4.advanced.log.merge Chapter 7 - Split package support Aug 17, 2014
com.packtpub.e4.advanced.log.other Chapter 7 - Split package support Aug 17, 2014
com.packtpub.e4.advanced.p2.licensed.feature Chapter 9 - Add licensed feature to test the checkLicense touchpoint Aug 17, 2014
com.packtpub.e4.advanced.p2.licensed Chapter 9 - Add licensed feature to test the checkLicense touchpoint Aug 17, 2014
com.packtpub.e4.advanced.p2.touchpoints.feature Chapter 9 - Adding a category to a feature with p2.inf Aug 17, 2014
com.packtpub.e4.advanced.p2.touchpoints Chapter 9 - Implement a custom p2 touchpoint license check Aug 17, 2014
com.packtpub.e4.advanced.rcp.help Chapter 10 - Adding Help to an RCP 3.x Application Aug 17, 2014
com.packtpub.e4.advanced.wikihelp Chapter 10 - Generate documentation from Wiki pages Aug 17, 2014
.gitignore Chapter 1 - Setting up automated build for Advanced Eclipse Dec 8, 2013
COPYING.md Chapter 1 - Add initial wizard for the new feeds dialog Jul 22, 2014
LICENSE.html Chapter 1 - Add initial wizard for the new feeds dialog Jul 22, 2014
README.md some ` ` formating Dec 12, 2014
pom.xml Chapter 10 - Generate documentation from Wiki pages Aug 17, 2014

README.md

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

http://www.packtpub.com/advanced-eclipse-plug-in-development/book

Contents

  • 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

Tags

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.

https://github.com/alblue/com.packtpub.e4.advanced/tags/

Contact

Follow me on Twitter or @alblue, or mail alex.blewitt@gmail.com. My blog is at http://alblue.bandlem.com/ and there are specific categories that you may be interested in subscribing to:

LICENSE

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