Bug 572129 - Provide an easy way of adding/removing DS support
Summary: Provide an easy way of adding/removing DS support
Status: NEW
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.20   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: PDE-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-19 15:53 EDT by Alex Blewitt CLA
Modified: 2021-03-22 04:21 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Blewitt CLA 2021-03-19 15:53:46 EDT
The PDE tooling has a means to allow declarative services to be registered by a component, but it doesn't appear to be easy to enable the feature.

If there was a way of configuring support via the 'Configure -> Add/Remove DS Nature' or they were supported by default then it would make consuming DS components much easier. As it is, you have to copy and paste a buildCommand org.eclipse.pde.ds.core.builder and set up org.eclipse.pde.ds.annotations.prefs.
Comment 1 Vikas Chandra CLA 2021-03-22 02:40:46 EDT
Peter, can you look at this?
Comment 2 Julian Honnen CLA 2021-03-22 04:21:19 EDT
That build is automatically added for me when I declare a @Component and add the Import-Package.