[ https://issues.apache.org/jira/browse/FELIX-218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stuart McCulloch updated FELIX-218: ----------------------------------- Attachment: 20070303_directives.patch Peter has kindly updated the BND tool to handle the include directive in properties passed in from the plugin, as well as handle manifest files differently to property files. Attached is an updated patch that updates the bnd dependency to the fixed version, along with the original fix to transform the XML friendly '_' prefix to '-'. It would be great to get this patch in soon, as there are a number of projects I'd like to move over to the bundle plugin, but they require this fix to import external manifest files. > Support BND directives in maven-bundle-plugin section of pom.xml > ---------------------------------------------------------------- > > Key: FELIX-218 > URL: https://issues.apache.org/jira/browse/FELIX-218 > Project: Felix > Issue Type: Improvement > Components: Maven Plugin > Affects Versions: 0.8.0, 1.0.0 > Reporter: Stuart McCulloch > Priority: Minor > Fix For: 1.0.0 > > Attachments: 20070303_directives.patch, bnd_include_directive.patch, > bnd_include_directive_and_handle_manifests.patch, support_directives.patch > > > 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. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.