It's fairly straightforward to include this. We added to the Apache
Commons parent pom.xml.
On Fri, May 16, 2008 at 11:17 AM, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> fine by me. i assume the plugin will export every package?
>
> -igor
>
>
> On Fri, May 16, 2008 at 8:04 AM, Gerolf Seitz <[EMAIL PROTECTED]> wrote:
>> 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>
>>
>