Bug 488800 - Add org.osgi.service.component.annotations package to
Plug-in Project build path 

1. Added bundle org.eclipse.pde.ds.lib with annotations.jar containing
org.osgi.service.component.annotations package (with sources) so that
users can reference the annotations at build time only instead of using
Import-Package.

2. Contributed annotations.jar into bundle plug-in projects' transient
build path (based on preferences) so that DS annotations are immediately
available to users without additional configuration.

3. Added problem marker (with resolutions) to remind users to include
annotations.jar in their projects' permanent build path if only the
transient contributed entry is detected.

Change-Id: I2dd09312657a0bc9a605f75e474c43d86ce1ab99
Signed-off-by: Peter Nehrer <pnehrer@eclipticalsoftware.com>
37 files changed
tree: eb623c2d9dfb718c0a27c2bf4be40dc8b4f1529b
  1. apitools/
  2. ds/
  3. features/
  4. releng/
  5. tests-pom/
  6. ua/
  7. ui/
  8. .gitignore
  9. pom.xml
  10. README.md
README.md

Contributing to PDE - Plug-in development Environment

Thanks for your interest in this project.

Project description:

The PDE project the Eclipse tooling to develop plug-ins and OSGI bundles.
Website: https://www.eclipse.org/pde/

How to contribute:

Contributions to PDE are most welcome. There are many ways to contribute, from entering high quality bug reports, to contributing code or documentation changes. For a complete guide, see the [How to Contribute] 1 page on the team wiki.

Developer resources:

Information regarding source code management, builds, coding standards, and more.

Contributor License Agreement:

Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).

Search for bugs:

This project uses Bugzilla to track ongoing development and issues.

Create a new bug:

Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!

Contact:

Contact the project developers via the project's “dev” list.

License

Eclipse Public License (EPL) v1.0