hey,

I was wondering whether we should follow the recent trend and include
OSGi metadata with our releases?
we could do this unobtrusively with the org.apache.felix:maven-bundle-plugin
plugin.
see the patch at the end of this mail.

wdyt?

 Gerolf




Index: pom.xml
===================================================================
--- pom.xml    (revision 650770)
+++ pom.xml    (working copy)
@@ -545,6 +545,11 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <inherited>true</inherited>
+            </plugin>
         </plugins>

         <pluginManagement>
@@ -615,6 +620,7 @@

<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>

<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                             </manifest>
+
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
                             <manifestEntries>
                             </manifestEntries>
                         </archive>
@@ -694,6 +700,19 @@
                     </executions>
                     <inherited>true</inherited>
                 </plugin>
+                <plugin>
+                    <groupId>org.apache.felix</groupId>
+                    <artifactId>maven-bundle-plugin</artifactId>
+                    <executions>
+                        <execution>
+                            <id>bundle-manifest</id>
+                            <phase>process-classes</phase>
+                            <goals>
+                                <goal>manifest</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
             </plugins>
         </pluginManagement>
     </build>

Reply via email to