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
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