Bug 572129

Summary: Provide an easy way of adding/removing DS support
Product: [Eclipse Project] PDE Reporter: Alex Blewitt <alex.blewitt>
Component: UIAssignee: PDE-UI-Inbox <pde-ui-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: julian.honnen, pnehrer, Vikas.Chandra
Version: 4.20   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

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.