Skip to content

EmbedCDT should compile with SimRel 2024-06  #609

Closed
@ruspl-afed

Description

@ruspl-afed

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

  1. Try to build with 2024-06

Expected behaviour: Build successful

Actual behaviour: org.eclipse.osgi.services bundle cannot be found

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions