Oops, hit send too early:

...and it didn't really impact any of our normal settings.  It was
quite seamless.

On Fri, May 16, 2008 at 11:20 AM, James Carman
<[EMAIL PROTECTED]> wrote:
> 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>
>>>
>>
>

Reply via email to