bndtools/bnd — pull request #217 by djencks (2012-07-21 00:00:15+00:00)
Title: DS improvements

This fixes up Service-Component header processing to support the DS 1.2 additions, rewrites it to use the ComponentDef/ReferenceDef classes from the DS spec annotation processing, and adds a lot of new method checking and several new tests.

There are several bug fixes in the DS annotation processing and it's changed to generate a DS 1.0 xml file when appropriate as well as DS 1.1 and 1.2.

The Service-Component header processing also now allows explicitly specifying an entire namespace, needed for example for the felix DS preview of potential DS 1.3 features.