eclipse-passage / passage

Define and control license checks and usage constraints for OSGi / RCP / IDE
https://www.eclipse.org/passage/
Eclipse Public License 2.0
7 stars 8 forks source link

Use Import Package for third-party depependencies in passage and its templates #1224

Closed HannesWell closed 1 year ago

HannesWell commented 1 year ago

In order to simplify the exchange of a package's providing bundle (e.g. Eclipse Orbit artifacts vs. artifacts from Maven-Central) it is recommended to use Import-Package over Required-Bundle.

Passage violates this recommendation in a few places.

Additionally the provided templates should create Plug-ins that use Import-Package for third-party-dependencies as well.

ruspl-afed commented 1 year ago

Hello @HannesWell

It is very nice that you consider Eclipse Passage project in your list while doing massive update. I was planning such a change when I saw what you did for PDE. But for some reason, you're always faster 👍

HannesWell commented 1 year ago

You're welcome. I think it is important in the open-source world to give back and help the projects one uses.