eclipse-gmf-runtime / gmf-runtime

Eclipse GMF Runtime
https://projects.eclipse.org/projects/modeling.gmf-runtime
Eclipse Public License 2.0
5 stars 19 forks source link

Batik dependencies should be declared with Import-Package instead of Required-Bundle #22

Open amergey opened 2 years ago

amergey commented 2 years ago

Currently Batik dependencies are declared with Required-Bundle It would be better to use Import-Package instead as batik will be osgified (see https://github.com/apache/xmlgraphics-batik/pull/30)

Currently Required-Bundle force to use Orbit Bundle and prevent using servicemix or regular batik when osgified

The reason to take regular batik instead of orbit is cleaner for build based on maven. More and more part of eclipse are deployed in maven central, and it is better to take things from maven than p2 (in order to be able to use Dependency Analysis Platform)

More than that osgi world recommends Import-Package over Required-Bundle