|Re: [equinox-dev] optional dependencies for weaving.aspectj|
I'm not sure I understand why the fact that these constraints are optional is causing you an issue. I would expect the same behavior for non-optional imports.
If a bundle imports a lower version of a package and gets wired to that lower version, then later a new bundle is installed which exports a higher version of the package, I would not expect the importer to automatically get wired to the new package. This should only happen if you uninstall the old version of the exporter and refresh the importing bundle or you refresh the importing bundle to force it to re-resolve. At that point I would expect it to get wired to the higher version regardless of if the import was optional or not.
Martin Lippert ---09/15/2009 11:52:21 AM---Hi!
Martin Lippert <lippert@xxxxxxx>
Equinox Project <equinox-dev@xxxxxxxxxxx>
09/15/2009 11:52 AM
[equinox-dev] optional dependencies for weaving.aspectj