[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [buckminster-dev] Re: Question about dependancy description and resolution
|
Hi Thomas,
Thank you for your quick reply.
On Tue, 17 Oct 2006 00:28:53 +0200
Thomas Hallgren <thomas@xxxxxxx> wrote:
Thomas> Hi Ikuo,
Thomas> We are currently looking at how we can improve the Buckminster search algorithms so that it
Thomas> will be able to find bundles based on a need to import specific packages.
I hope so.
Thomas> Someone must
Thomas> provide a list of bundles that can be searched for exports that match. The problem is a bit
Thomas> similar to finding a suitable runtime implementation for something that implements an
Thomas> interface that you have expressed a dependency towards.
That is what I intended.
Thomas> The design is not yet finished, so the current answer to your question is no, we cannot
Thomas> resolve these dependencies today. You will need to add a bundle requirement or a feature
Thomas> that will bring the providing bundles into the graph somehow in order for it to build properly.
I got it.
Unfortunately, it was what I expected from the documents on the wiki.
Regards,
p.s. If this model is extended further to dependency resolution in OSGi
runtime environment deeper, there are implicit dependency
regarding Service Register/Get in OSGi world. However, the
Export-Service/Import-Service headers are not mandatory in the
latest OSGi Spec (R4).
Thomas> Ikuo Yamasaki wrote:
Thomas> > Hi,
Thomas> >
Thomas> > I have a question about dependancies and resolutions in Buckminster.
Thomas> >
Thomas> > Generally speaking, OSGi bundles (=eclipse plugins) have two
Thomas> > kinds of dependancies on others specified in the following Manifest
Thomas> > headers.
Thomas> >
Thomas> > 1. Import-Package / Export-Package
Thomas> > 2. Require-Bundle
Thomas> >
Thomas> > Alghough I guess Buckminster supports the 2nd one,
Thomas> > does it support the 1st one ?
Thomas> >
Thomas> > In other words,
Thomas> > Can Eclipse Conpoment Types used with Eclipse Import or Platform Reader
Thomas> > handle Import/Export-Package and make suitable CSPEC and can Buckminster
Thomas> > resolve these dependancies ?
Thomas> >
Thomas> > Regards,
Thomas> >
Thomas> > =======
Thomas> > Ikuo YAMASAKI
---------------------
NTT Cyber Solutions Laboratories
Ikuo YAMASAKI
E-mail: yamasaki.ikuo@xxxxxxxxxxxxx
TEL +81-46-859-8537 FAX +81-46-855-1282