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 <tjwat...@us.ibm.com>: > 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 <cvgav...@gmail.com> > To: Equinox <equinox-dev@eclipse.org> > Date: 01/05/2015 09:21 AM > Subject: [equinox-dev] Require-Capability and resolution directive > doubts > Sent by: equinox-dev-boun...@eclipse.org > ------------------------------ > > > > 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 > equinox-dev@eclipse.org > 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 > equinox-dev@eclipse.org > 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 equinox-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/equinox-dev