There are two main approaches when developing an OSGi application with Maven: POM-first and MANIFEST first.
I'm looking for an answer that is in a form of a table that shows pros and cons of each method.
To be more specific, I would also like to know how it relates to:
- Maturity of toolset
- Vendor independence
- Development ease (which includes finding people who can do the development on the tooling)
- Compatibility
- Avoiding ClassNotFound
- Avoiding manual work