Community
Participate
Working Groups
I think it would be a good to move to Import-Package over Require-Bundle ([1][2]). Applicable to all Mylyn plug-ins. [1] http://www.osgi.org/blog/2008/06/jsr-277-and-import-package.html [2] http://www.osgi.org/blog/2006/04/misconceptions-about-osgi-headers.html Thanks for having a look at this.
Are you suggesting to do that for all dependencies or certain libraries in particular?
(In reply to comment #1) > Are you suggesting to do that for all dependencies or certain libraries in > particular? I'd be more than happy if the entire Mylyn stack would use Import-Package in their manifests. That being said, I'm not quite sure what you mean by dependencies or certain libraries. It would be nice if you could use it for everything.
I see the benefit of using Import-Package over Require-Bundle when multiple providers are available. In that case Import-Package gives the OSGi container more freedom to find a configuration that resolves and packagers more choice when compiling a distribution. For the majority of our dependencies though where only a single implementation exists I find that Require-Bundle has advantages for managing dependencies. Bundles typically provide several packages and my concern is that dependency management would get more difficult and onerous at that level of granularity. If you have specific requests for changing certain imports please file bug and we will be happy to consider them (such as bug 286609).