Quand dois-je utiliser Import-Package et quand dois-je utiliser require-Bundle?

OSGi permet de dépendances à être déterminée par l'intermédiaire de Import-Package qui, fils d'un seul paquet (exportées à partir de n'importe quel bundle), et Require-Bundle, les câbles jusqu'à un nommé spécifique du bundle exportations.

Dans la construction d'une nouvelle application OSGi, l'approche qui dois-je utiliser pour représenter les dépendances? La plupart des forfaits sera interne, mais il y aura quelques dépendances externes (open-source) des paquets.

  • À partir de eclipsesource.com/blogs/2009/07/14/... : “Regardez, require-Bundle est quelque chose qui a été utilisé dans Eclipse pour un certain temps, principalement pour des raisons d'héritage. Nous ne recommandons pas son utilisation plus. Import-Package est mieux si vous voulez un couplage lâche entre les faisceaux. Cependant, être conscient de la douleur split paquets peuvent causer.”
InformationsquelleAutor AlBlue | 2009-12-08