Everyone deploying an OSGi bundle on a running system will have encountered a Resolution failed exception, due to some missing import packages. Although it may seem as a pain in the ass, the OSGi resolver can actually make your life a lot easier when used properly. In this talk we will go through the process of resolution, explain the requirement-capability model, and show how you can automatically assemble your application by using the resolver at build time. It's time for the re(s/v)olution!
Code examples of the talk available at: https://github.com/tverbele/resolution