Hi Thomas, yep, not even resolving, the bundle with the requirement is being activated even with a mandatory capability no being resolved. will prepare a small project that reproduce the scenario. Cristiano
2015-01-05 14:03 GMT-03:00 Thomas Watson <[email protected]>: > I'm not sure I understand the scenario. Are you stating that even with a > mandatory required capability the bundle is resolving at runtime? > > Tom > > > > > > From: Cristiano Gavião <[email protected]> > To: Equinox <[email protected]> > Date: 01/05/2015 09:21 AM > Subject: [equinox-dev] Require-Capability and resolution directive > doubts > Sent by: [email protected] > ------------------------------ > > > > Hello all, > I'm facing a problem and would like some orientation in order to figure > out if it is bug or new feature and the right component that is > responsible. I'm using Juno and it equinox launcher. > So, I've set the capability below in one bundle manifest: > > Require-Capability: manager;filter:="(&(area=provisioning)(vendor=*))", > *osgi.ee* <http://osgi.ee/>;filter:="(&(*osgi.ee* <http://osgi.ee/> > =JavaSE)(version=1.7))" > > The I configured a launcher properly and selected some few bundles. When > I tried to run, PDE's launcher validation did a good job identifying that > any bundle providing such capability was selected. > But what I noted is that if I let the equinox launcher run without worry > about the warnings then the bundle that PDE was complaining before is in > active state. It is active even with a missing requirement. > Question, which state that bundle should be then: installed ? > > The I tried with a resolution directive (with or without quotes, because > the manifest tool accepts both) > > Require-Capability: manager;filter:="(&(area=provisioning)(vendor=*))"; > *resolution:=optional*,*osgi.ee* <http://osgi.ee/>;filter:="(&(*osgi.ee* > <http://osgi.ee/>=JavaSE)(version=1.7))" > > But PDE's launcher validation is still complaining about the missing > capability. > > It this a bug or a non implemented yet feature ? > > thanks, > > Cristiano_______________________________________________ > equinox-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > _______________________________________________ > equinox-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/equinox-dev > -- "Tudo vale a pena se a alma não é pequena..."
_______________________________________________ equinox-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/equinox-dev
