Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
framework-0.8.0, framework-1.0.0
-
None
Description
The latest snapshot of the maven-bundle-plugin doesn't support BND directives (such as -donotcopy) in the pom.xml
Unfortunately we can't have XML tags that start with '', so we have to use '_' in the XML and convert this to '' in the plugin.
For example:
<configuration>
<instructions>
<bundleName>My Bundle</bundleName>
... etc ...
<_donotcopy>(CVS|.svn|..bak|~.)</_donotcopy>
</instructions>
</configuration>
I have a simple patch for this issue, which also adds support for the '-include' directive to let you drag in other property files.
This can be useful if you have a common set of manifest entries defined in a parent project - however, this requires a patch
to BND to expose an API to process the include directive, as currently it's only processed when properties are loaded from
a file - not when they are set programatically.