I have refactored maven-bundle-plugin configuration to a parent pom.
This allows better control over the plugin's execution. e.g.:
1. The plugin version is specified in one place only, i.e., v3/pom.xml.
2. The plugin is configured once to execute manifest goal.
3. All per artifact plugin instructions are now read from a
corresponding file called *osgi.bundle*, which resides next to each
pom.xml. We were not able to do this earlier because of bug [1].
From now on, when you want to change any Export-Package or
Import-Package or any other OSGi metadata for your artifact in v3 repo,
please use *osgi.bundle* file. The file format is documented at [2].
Thanks,
Sahoo
[1]
https://issues.apache.org/jira/browse/FELIX-620
[2]
http://www.aqute.biz/Code/Bnd#format