Description
Description
We have one OSGi component org.eclipse.embedcdt.internal.packs.ui.MessageConsoles
to let us reduce UI dependencies. The component definition requires @Component
annotation that was previously contained in org.eclipse.osgi.services
bundle for many years. Recently it was decided to replace this annotation with its original definition from OSGi.
Unfortunately, target that we use now https://download.eclipse.org/releases/2020-09/202009161000
does not contain required org.osgi.service.component.annotations
package.
We need to either upgrade our target or rework OSGi component to extension point, which is much more verbose but less sensitive to Platform changes.
What is your preference @ilg-ul ?
Steps to Reproduce
- Try to build with 2024-06
Expected behaviour: Build successful
Actual behaviour: org.eclipse.osgi.services
bundle cannot be found