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 to reference third-party dependencies #1225

Closed HannesWell closed 1 year ago

HannesWell commented 1 year ago

Use Import-Package to reference third-party dependencies in passage's Plugins and templates. Additionally remove unnecessary dependencies Plugins and Templates.

Also remove them as explicitly content from template-products (they are included implicitly if necessary).

In contrast to production Plug-ins don't use a version range for dependencies of Test-Plugins because the Target-Platform defines and controls a closed environment in which the tests run. Because a version range is therefore not necessary for Test-Plugins, the version range can be omitted in order to simplify version updates.

Fixes https://github.com/eclipse-passage/passage/issues/1224