Override default bnd configuration
[odlparent.git] / bnd-parent / pom.xml
index c0a6dcd676d573d3360f1f8c351d935077cea068..6b3209bb457e3dc7c2e82646047a60a73448bdf0 100644 (file)
@@ -14,7 +14,7 @@
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>odlparent</artifactId>
-        <version>13.0.4</version>
+        <version>14.0.0-SNAPSHOT</version>
         <relativePath>../odlparent</relativePath>
     </parent>
 
@@ -28,7 +28,7 @@
             <dependency>
                 <groupId>biz.aQute.bnd</groupId>
                 <artifactId>biz.aQute.bnd.annotation</artifactId>
-                <version>6.4.0</version>
+                <version>7.0.0</version>
                 <scope>provided</scope>
             </dependency>
         </dependencies>
                 <plugin>
                     <groupId>biz.aQute.bnd</groupId>
                     <artifactId>bnd-maven-plugin</artifactId>
-                    <version>6.4.0</version>
+                    <version>7.0.0</version>
+                    <configuration>
+                        <bnd><![CDATA[
+                            -noextraheaders: true
+                            Bundle-SymbolicName: ${project.groupId}.${project.artifactId}
+                        ]]></bnd>
+                    </configuration>
                 </plugin>
             </plugins>
         </pluginManagement>
                 <artifactId>maven-jar-plugin</artifactId>
                 <configuration>
                     <archive>
+                        <manifest>
+                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+                            <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+                        </manifest>
                         <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
                     </archive>
                 </configuration>