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