Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] Re-exporting Require-Bundle

We should avoid re-exporting bundles unless there's a pressing reason to do so. We have been burned many times due to the inflexibility you get when you re-export things.

On Fri, Jun 12, 2009 at 9:10 AM, Paul Webster <pwebster@xxxxxxxxxxxxxxxxxxx> wrote:
2) I know in a world that can see more OSGi Import-Package is
preferred over Require-Bundle.  It makes it easier to replace the
actual implementation (see com.ibm.icu and com.ibm.icu.base).   But
the tooling isn't quite as full featured as Require-Bundle and the
best practices needed (like all bundle providers must version your
package exports) are not in place.

One of the focuses in 3.6 for PDE will be to improve support for Import-Package. In API Tools land, we plan to support package level versioning so that should be taken care of. If there are other ideas people have, please let the PDE team know as we go through the planning process in the upcoming months.

Don't always defer to saying it's impossible without tooling, we've lived without API Tooling for years and got by. We also have a full year of development to work on any e4 requirements. We have a chance to get things "right" now, we just have to agree what "right" is :)

Cheers,

--
Chris Aniszczyk | EclipseSource Austin | +1 860 839 2465
http://twitter.com/eclipsesource | http://twitter.com/caniszczyk

Back to the top