Details
-
Type:
Task
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 8.7
-
Component/s: Marketplace, Plugin API
-
Labels:
-
Edition:Community
-
Production Notes:None
Description
We want to stop supporting jar-in-jar for plugins at some point. When loading plugins on server side, a warning should be emitted when the plugin MANIFEST contains Plugin-Dependencies entry.
Something like
Use of 'Plugin-Dependencies' mechanism is planned for removal. Update the plugin 'XXX' to shade its dependencies instead.
As an example, see what was done for SONAR-10286
Maybe we should not emit the warning for bundled plugins, since the user has no control on them (and we know we still have some plugins using this feature).
Attachments
Issue Links
- is related to
-
PACKMP-13 Remove dependency packaging feature for SonarLint compatible plugins
-
- Closed
-
-
SONARCOBOL-1586 Simplify plugin loading by removing libraries in META-INF/lib
-
- Closed
-
-
SONARRPG-198 Simplify plugin loading by removing libraries in META-INF/lib
-
- Closed
-
-
SONARSWIFT-484 Simplify plugin loading by removing libraries in META-INF/lib
-
- Closed
-
- relates to
-
SONAR-15776 Remove deprecation for 'Plugin-Dependencies' attribute declared by plugins
-
- Closed
-