Hello John,

It works perfectly, thanks :)

Sébastien

John E. Conlon wrote:
> Hello Sebastien,
> 
> Sebastien Pennec wrote:
>> I've added a <pluginRepositories> element to the parent pom, so that one 
>> does not 
>> have to modify its local setting to build the project.
>>
>> I first tried to simply copy/paste your snippet in the parent pom and it 
>> didn't work. 
>>   The solution might seem strange, but I had to set the <release>/<enabled> 
>> element 
>> to true to make maven download the plugin and process the build.
>>
>> Does it sound normal to you? I might miss something here :)
>>   
> My fault.  Needed version on the plugin elements.
> 
> <plugin>
>           <groupId>org.apache.felix</groupId>
>           <artifactId>maven-bundle-plugin</artifactId>
>           <version>0.9.0-incubator-SNAPSHOT</version>
> 
> Changed all plugins to give the latest one from felix. Also changed back 
> release/enabled to false.
> 
> Let me know if this works for you.
> 
> kind regards,
> john
>> Cheers,
>>
>> Sébastien
>>
>> John E. Conlon wrote:
>>   
>>> Not sure the prefered way to specify to maven where to find the plugin ( 
>>> pom, local or global settings?).  So I did not add this to pom.xml.
>>>
>>> Here is where  is where the plugin can be found:
>>>
>>> <pluginRepositories>
>>>     <pluginRepository>
>>>       <id>apache.snapshots</id>
>>>       <name>Apache Snapshot Plugin Repository</name>
>>>       <url>http://people.apache.org/repo/m2-snapshot-repository</url>
>>>       <releases>
>>>         <enabled>false</enabled>
>>>       </releases>
>>>       <snapshots>
>>>         <enabled>true</enabled>
>>>       </snapshots>
>>>     </pluginRepository>
>>>   </pluginRepositories>
>>>
>>>
>>> cheers,
>>> John
>>> [EMAIL PROTECTED] wrote:
>>>     
>>>> Author: jconlon
>>>> Date: Tue Feb  6 17:13:54 2007
>>>> New Revision: 712
>>>>
>>>> Removed:
>>>>    slf4j/trunk/jcl104-over-slf4j/src/main/resources/META-INF/MANIFEST.MF
>>>>    slf4j/trunk/slf4j-api/src/main/resources/META-INF/
>>>>    slf4j/trunk/slf4j-jcl/src/main/resources/META-INF/
>>>>    slf4j/trunk/slf4j-jdk14/src/main/resources/META-INF/
>>>>    slf4j/trunk/slf4j-log4j12/src/main/resources/META-INF/
>>>>    slf4j/trunk/slf4j-nop/src/main/resources/META-INF/
>>>>    slf4j/trunk/slf4j-osgi-test-bundle/src/main/resources/META-INF/
>>>>    slf4j/trunk/slf4j-simple/src/main/resources/META-INF/
>>>> Modified:
>>>>    slf4j/trunk/jcl104-over-slf4j/pom.xml
>>>>    slf4j/trunk/pom.xml
>>>>    slf4j/trunk/slf4j-api/pom.xml
>>>>    slf4j/trunk/slf4j-archetype/pom.xml
>>>>    slf4j/trunk/slf4j-jcl/pom.xml
>>>>    slf4j/trunk/slf4j-jdk14/pom.xml
>>>>    slf4j/trunk/slf4j-log4j12/pom.xml
>>>>    slf4j/trunk/slf4j-nop/pom.xml
>>>>    slf4j/trunk/slf4j-osgi-test-bundle/pom.xml
>>>>    slf4j/trunk/slf4j-simple/pom.xml
>>>>    slf4j/trunk/slf4j-site/pom.xml
>>>>    slf4j/trunk/slf4j-skin/pom.xml
>>>>
>>>> Log:
>>>> Replaced maven-jar-plugin with the org.apache.felix.maven-bundle-plugin 
>>>> for the 
>>>> creation of OSGi compatible jars.  
>>>> Changed multiproject version to 1.3.0-SNAPSHOT to adhere to maven and OSGi 
>>>> conventions. 
>>>> Packages from the sl4fj-api project are now copied at build time by the 
>>>> org.apache.felix.maven-bundle-plugin to all SLF4J Binding projects.
>>>>
>>>>
>>>> Modified: slf4j/trunk/jcl104-over-slf4j/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/jcl104-over-slf4j/pom.xml  (original)
>>>> +++ slf4j/trunk/jcl104-over-slf4j/pom.xml  Tue Feb  6 17:13:54 2007
>>>> @@ -3,7 +3,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -    <version>1.3-SNAPSHOT</version>
>>>> +    <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> @@ -11,7 +11,7 @@
>>>>    <groupId>org.slf4j</groupId>
>>>>    <artifactId>jcl104-over-slf4j</artifactId>
>>>>    <version>${parent.version}</version>
>>>> -  <packaging>jar</packaging>
>>>> +  <packaging>bundle</packaging>
>>>>    <name>JCL Implemented Over SLF4J</name>
>>>>  
>>>>    <url>http://www.slf4j.org</url>
>>>> @@ -30,19 +30,20 @@
>>>>  
>>>>    <build>
>>>>      <plugins>             
>>>> -      <plugin>
>>>> -        <groupId>org.apache.maven.plugins</groupId>
>>>> -        <artifactId>maven-jar-plugin</artifactId>
>>>> -        <configuration>
>>>> -          <archive>
>>>> -            <manifestEntries>
>>>> -              <Bundle-Version>${project.version}</Bundle-Version>
>>>> -              
>>>> <Implementation-Version>${project.version}</Implementation-Version>
>>>> -            </manifestEntries>
>>>> -            
>>>> <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
>>>> -          </archive>
>>>> -        </configuration>                  
>>>> -      </plugin>   
>>>> +      <plugin>
>>>> +          <groupId>org.apache.felix</groupId>
>>>> +          <artifactId>maven-bundle-plugin</artifactId>
>>>> +          <extensions>true</extensions>
>>>> +          <configuration>
>>>> +                  <instructions>
>>>> +                          <Export-Package>
>>>> +                                  org.apache.commons.logging;version=1.0.4
>>>> +                          </Export-Package>
>>>> +                          
>>>> <Private-Package>org.apache.commons.logging.impl</Private-Package>
>>>> +                          
>>>> <Import-Package>org.slf4j;version="[1.3,1.4)"</Import-Package>
>>>> +                  </instructions>
>>>> +          </configuration>
>>>> +      </plugin>
>>>>      </plugins>
>>>>    </build>
>>>>  
>>>>
>>>> Modified: slf4j/trunk/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/pom.xml    (original)
>>>> +++ slf4j/trunk/pom.xml    Tue Feb  6 17:13:54 2007
>>>> @@ -5,7 +5,7 @@
>>>>  
>>>>    <groupId>org.slf4j</groupId>
>>>>    <artifactId>slf4j-parent</artifactId>
>>>> -  <version>1.3-SNAPSHOT</version>
>>>> +  <version>1.3.0-SNAPSHOT</version>
>>>>  
>>>>    <packaging>pom</packaging>
>>>>    <name>SLF4J</name>
>>>>
>>>> Modified: slf4j/trunk/slf4j-api/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-api/pom.xml  (original)
>>>> +++ slf4j/trunk/slf4j-api/pom.xml  Tue Feb  6 17:13:54 2007
>>>> @@ -6,7 +6,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -    <version>1.3-SNAPSHOT</version>
>>>> +    <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> @@ -44,17 +44,7 @@
>>>>  
>>>>                    <plugin>
>>>>                            <groupId>org.apache.maven.plugins</groupId>
>>>> -        <artifactId>maven-jar-plugin</artifactId>
>>>> -        <configuration>
>>>> -          <archive>
>>>> -            <manifestEntries>
>>>> -              <Bundle-Version>1.3.0.SNAPSHOT</Bundle-Version>
>>>> -              
>>>> <Bundle-Description>${project.description}</Bundle-Description>
>>>> -              
>>>> <Implementation-Version>${project.version}</Implementation-Version>
>>>> -            </manifestEntries>
>>>> -            
>>>> <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
>>>> -          </archive>
>>>> -        </configuration>
>>>> +                  <artifactId>maven-jar-plugin</artifactId>
>>>>                            <executions>
>>>>                                    <execution>
>>>>                                            <id>bundle-test-jar</id>
>>>>
>>>> Modified: slf4j/trunk/slf4j-archetype/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-archetype/pom.xml    (original)
>>>> +++ slf4j/trunk/slf4j-archetype/pom.xml    Tue Feb  6 17:13:54 2007
>>>> @@ -2,7 +2,7 @@
>>>>    <parent>
>>>>      <artifactId>slf4j-parent</artifactId>
>>>>      <groupId>org.slf4j</groupId>
>>>> -    <version>1.3-SNAPSHOT</version>
>>>> +    <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>  
>>>>    <modelVersion>4.0.0</modelVersion>
>>>>
>>>> Modified: slf4j/trunk/slf4j-jcl/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-jcl/pom.xml  (original)
>>>> +++ slf4j/trunk/slf4j-jcl/pom.xml  Tue Feb  6 17:13:54 2007
>>>> @@ -3,7 +3,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -          <version>1.3-SNAPSHOT</version>
>>>> +          <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> @@ -11,7 +11,7 @@
>>>>    <groupId>org.slf4j</groupId>
>>>>    <artifactId>slf4j-jcl</artifactId>
>>>>    <version>${parent.version}</version>
>>>> -  <packaging>jar</packaging>
>>>> +  <packaging>bundle</packaging>
>>>>    <name>SLF4J JCL Binding</name>
>>>>  
>>>>    <url>http://www.slf4j.org</url>
>>>> @@ -37,19 +37,22 @@
>>>>    
>>>>    <build>
>>>>            <plugins>               
>>>> -      <plugin>
>>>> -        <groupId>org.apache.maven.plugins</groupId>
>>>> -        <artifactId>maven-jar-plugin</artifactId>
>>>> -        <configuration>
>>>> -          <archive>
>>>> -            <manifestEntries>
>>>> -              <Bundle-Version>${project.version}</Bundle-Version>
>>>> -              
>>>> <Implementation-Version>${project.version}</Implementation-Version>
>>>> -            </manifestEntries>
>>>> -            
>>>> <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
>>>> -          </archive>
>>>> -        </configuration>                  
>>>> -      </plugin>   
>>>> +                  <plugin>
>>>> +                          <groupId>org.apache.felix</groupId>
>>>> +                          <artifactId>maven-bundle-plugin</artifactId>
>>>> +                          <extensions>true</extensions>
>>>> +                          <configuration>
>>>> +                                  <instructions>
>>>> +                                          <Export-Package>
>>>> +                                                  org.slf4j;version=1.3
>>>> +                                          </Export-Package>
>>>> +                                          <Private-Package>
>>>> +                                                  org.slf4j.impl, 
>>>> org.slf4j.spi
>>>> +                                          </Private-Package>
>>>> +                                          
>>>> <Import-Package>!org.slf4j.*,!org.apache.avalon.framework.logger,*</Import-Package>
>>>> +                                  </instructions>
>>>> +                          </configuration>
>>>> +                  </plugin>
>>>>      </plugins>
>>>>    </build>
>>>>  
>>>>
>>>> Modified: slf4j/trunk/slf4j-jdk14/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-jdk14/pom.xml        (original)
>>>> +++ slf4j/trunk/slf4j-jdk14/pom.xml        Tue Feb  6 17:13:54 2007
>>>> @@ -6,7 +6,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -    <version>1.3-SNAPSHOT</version>
>>>> +          <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> @@ -15,7 +15,7 @@
>>>>    <artifactId>slf4j-jdk14</artifactId>
>>>>    <version>${parent.version}</version>
>>>>  
>>>> -  <packaging>jar</packaging>
>>>> +  <packaging>bundle</packaging>
>>>>    <name>SLF4J JDK14 Binding</name>
>>>>  
>>>>    <url>http://www.slf4j.org</url>
>>>> @@ -32,31 +32,34 @@
>>>>    </dependencies>
>>>>  
>>>>    <build>
>>>> -          <plugins>               
>>>> +          <plugins>
>>>>  
>>>> -      <plugin>
>>>> -        <groupId>org.apache.maven.plugins</groupId>
>>>> +                  <plugin>
>>>> +                          <groupId>org.apache.maven.plugins</groupId>
>>>>                            <artifactId>maven-compiler-plugin</artifactId>
>>>>                            <configuration>
>>>> -          <source>1.4</source>
>>>> -          <target>1.4</target>
>>>> +                                  <source>1.4</source>
>>>> +                                  <target>1.4</target>
>>>>                            </configuration>
>>>>                    </plugin>
>>>>  
>>>> -      <plugin>
>>>> -        <groupId>org.apache.maven.plugins</groupId>
>>>> -        <artifactId>maven-jar-plugin</artifactId>
>>>> -        <configuration>
>>>> -          <archive>
>>>> -            <manifestEntries>
>>>> -              <Bundle-Version>${project.version}</Bundle-Version>
>>>> -              
>>>> <Implementation-Version>${project.version}</Implementation-Version>
>>>> -            </manifestEntries>
>>>> -            
>>>> <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
>>>> -          </archive>
>>>> -        </configuration>                  
>>>> -      </plugin>   
>>>> -    </plugins>
>>>> -  </build>
>>>> +                  <plugin>
>>>> +                          <groupId>org.apache.felix</groupId>
>>>> +                          <artifactId>maven-bundle-plugin</artifactId>
>>>> +                          <extensions>true</extensions>
>>>> +                          <configuration>
>>>> +                                  <instructions>
>>>> +                                          <Export-Package>
>>>> +                                                  org.slf4j;version=1.3
>>>> +                                          </Export-Package>
>>>> +                                          <Private-Package>
>>>> +                                                  org.slf4j.impl, 
>>>> org.slf4j.spi
>>>> +                                          </Private-Package>
>>>> +                                          
>>>> <Import-Package>!org.slf4j.*</Import-Package>
>>>> +                                  </instructions>
>>>> +                          </configuration>
>>>> +                  </plugin>
>>>> +          </plugins>
>>>> +  </build>
>>>>  
>>>>  </project>
>>>> \ No newline at end of file
>>>>
>>>> Modified: slf4j/trunk/slf4j-log4j12/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-log4j12/pom.xml      (original)
>>>> +++ slf4j/trunk/slf4j-log4j12/pom.xml      Tue Feb  6 17:13:54 2007
>>>> @@ -6,7 +6,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -    <version>1.3-SNAPSHOT</version>
>>>> +    <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> @@ -14,7 +14,7 @@
>>>>    <groupId>org.slf4j</groupId>
>>>>    <artifactId>slf4j-log4j12</artifactId>
>>>>    <version>${parent.version}</version>
>>>> -  <packaging>jar</packaging>
>>>> +  <packaging>bundle</packaging>
>>>>    <name>SLF4J LOG4J-12 Binding</name>
>>>>  
>>>>    <url>http://www.slf4j.org</url>
>>>> @@ -38,22 +38,25 @@
>>>>    </dependencies>
>>>>  
>>>>    <build>
>>>> -    <plugins>             
>>>> -      <plugin>
>>>> -        <groupId>org.apache.maven.plugins</groupId>
>>>> -        <artifactId>maven-jar-plugin</artifactId>
>>>> -        <configuration>
>>>> -          <archive>
>>>> -            <manifestEntries>
>>>> -              <Bundle-Version>${project.version}</Bundle-Version>
>>>> -              
>>>> <Implementation-Version>${project.version}</Implementation-Version>
>>>> -            </manifestEntries>
>>>> -            
>>>> <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
>>>> -          </archive>
>>>> -        </configuration>                  
>>>> -      </plugin>   
>>>> +    <plugins>
>>>> +          <plugin>
>>>> +                  <groupId>org.apache.felix</groupId>
>>>> +                  <artifactId>maven-bundle-plugin</artifactId>
>>>> +                  <extensions>true</extensions>
>>>> +                  <configuration>
>>>> +                          <instructions>
>>>> +                                  <Export-Package>
>>>> +                                          org.slf4j;version=1.3
>>>> +                                  </Export-Package>
>>>> +                                  <Private-Package>
>>>> +                                          org.slf4j.impl, org.slf4j.spi
>>>> +                                  </Private-Package>
>>>> +                                  <Import-Package>org.apache.log4j, 
>>>> !org.slf4j.*</Import-Package>
>>>> +                          </instructions>
>>>> +                  </configuration>
>>>> +          </plugin>
>>>>      </plugins>
>>>> -  </build>
>>>> +  </build>
>>>>  
>>>>  
>>>>  </project>
>>>> \ No newline at end of file
>>>>
>>>> Modified: slf4j/trunk/slf4j-nop/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-nop/pom.xml  (original)
>>>> +++ slf4j/trunk/slf4j-nop/pom.xml  Tue Feb  6 17:13:54 2007
>>>> @@ -6,7 +6,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -    <version>1.3-SNAPSHOT</version>
>>>> +          <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> @@ -14,7 +14,7 @@
>>>>    <groupId>org.slf4j</groupId>
>>>>    <artifactId>slf4j-nop</artifactId>
>>>>    <version>${parent.version}</version>
>>>> -  <packaging>jar</packaging>
>>>> +  <packaging>bundle</packaging>
>>>>    <name>SLF4J NOP Binding</name>
>>>>  
>>>>    <url>http://www.slf4j.org</url>
>>>> @@ -34,38 +34,22 @@
>>>>            <plugins>
>>>>                    
>>>>                    <plugin>
>>>> -                          <groupId>org.apache.maven.plugins</groupId>
>>>> -                          <artifactId>maven-jar-plugin</artifactId>
>>>> -                          <configuration>
>>>> -                                  <archive>
>>>> -                                          <manifestEntries>
>>>> -                                                  <Bundle-Version>
>>>> -                                                          1.3.0.SNAPSHOT
>>>> -                                                  </Bundle-Version>
>>>> -                                                  <Bundle-Description>
>>>> -                                                          
>>>> ${project.description}
>>>> -                                                  </Bundle-Description>
>>>> -                                                  <Implementation-Version>
>>>> -                                                          
>>>> ${project.version}
>>>> -                                                  
>>>> </Implementation-Version>
>>>> -                                          </manifestEntries>
>>>> -                                          <manifestFile>
>>>> -                                                  
>>>> src/main/resources/META-INF/MANIFEST.MF
>>>> -                                          </manifestFile>
>>>> -                                  </archive>
>>>> -                          </configuration>
>>>> -                          <executions>
>>>> -                                  <execution>
>>>> -                                          <id>bundle-test-jar</id>
>>>> -                                          <phase>package</phase>
>>>> -                                          <goals>
>>>> -                                                  <goal>jar</goal>
>>>> -                                                  <goal>test-jar</goal>
>>>> -                                          </goals>
>>>> -                                  </execution>
>>>> -                          </executions>
>>>> -                  </plugin>
>>>> -
>>>> +                          <groupId>org.apache.felix</groupId>
>>>> +                          <artifactId>maven-bundle-plugin</artifactId>
>>>> +                          <extensions>true</extensions>
>>>> +                          <configuration>
>>>> +                                  <instructions>
>>>> +                                          <Export-Package>
>>>> +                                                  org.slf4j;version=1.3
>>>> +                                          </Export-Package>
>>>> +                                          <Private-Package>
>>>> +                                                  org.slf4j.impl, 
>>>> org.slf4j.spi
>>>> +                                          </Private-Package>
>>>> +                                          
>>>> <Import-Package>!org.slf4j.*</Import-Package>
>>>> +                                  </instructions>
>>>> +                          </configuration>
>>>> +                  </plugin>
>>>> +                  
>>>>            </plugins>
>>>>  
>>>>    </build>
>>>>
>>>> Modified: slf4j/trunk/slf4j-osgi-test-bundle/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-osgi-test-bundle/pom.xml     (original)
>>>> +++ slf4j/trunk/slf4j-osgi-test-bundle/pom.xml     Tue Feb  6 17:13:54 2007
>>>> @@ -6,7 +6,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -          <version>1.3-SNAPSHOT</version>
>>>> +          <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> @@ -14,7 +14,7 @@
>>>>    <groupId>org.slf4j</groupId>
>>>>    <artifactId>slf4j-osgi-test-bundle</artifactId>
>>>>    <version>${parent.version}</version>
>>>> -  <packaging>jar</packaging>
>>>> +  <packaging>bundle</packaging>
>>>>    <name>SLF4J Testing Bundle</name>
>>>>    
>>>>    <url>http://www.slf4j.org</url>
>>>> @@ -56,25 +56,21 @@
>>>>    <build>
>>>>            <plugins>
>>>>                    <plugin>
>>>> -                          <groupId>org.apache.maven.plugins</groupId>
>>>> -                          <artifactId>maven-jar-plugin</artifactId>
>>>> +                          <groupId>org.apache.felix</groupId>
>>>> +                          <artifactId>maven-bundle-plugin</artifactId>
>>>> +                          <extensions>true</extensions>
>>>>                            <configuration>
>>>> -                                  <archive>
>>>> -                                          <manifestEntries>
>>>> -                                                  <Bundle-Version>
>>>> -                                                          1.3.0.SNAPSHOT
>>>> -                                                  </Bundle-Version>
>>>> -                                                  <Bundle-Description>
>>>> -                                                          
>>>> ${project.description}
>>>> -                                                  </Bundle-Description>
>>>> -                                                  <Implementation-Version>
>>>> -                                                          
>>>> ${project.version}
>>>> -                                                  
>>>> </Implementation-Version>
>>>> -                                          </manifestEntries>
>>>> -                                          <manifestFile>
>>>> -                                                  
>>>> src/main/resources/META-INF/MANIFEST.MF
>>>> -                                          </manifestFile>
>>>> -                                  </archive>
>>>> +                                  <instructions>
>>>> +                                          <Export-Package>
>>>> +                                                  
>>>> org.slf4j.osgi.test.service
>>>> +                                          </Export-Package>
>>>> +                                          
>>>> <Private-Package>org.slf4j.osgi.test</Private-Package>
>>>> +                                          <Import-Package>
>>>> +                                                  
>>>> org.osgi.framework,org.slf4j;version="[1.3,1.4)"
>>>> +                                          </Import-Package>
>>>> +                                          
>>>> <Bundle-Activator>org.slf4j.osgi.test.Activator</Bundle-Activator>
>>>> +                                          
>>>> <DynamicImport-Package>org.apache.commons.logging</DynamicImport-Package>
>>>> +                                  </instructions>
>>>>                            </configuration>
>>>>                    </plugin>
>>>>            </plugins>
>>>>
>>>> Modified: slf4j/trunk/slf4j-simple/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-simple/pom.xml       (original)
>>>> +++ slf4j/trunk/slf4j-simple/pom.xml       Tue Feb  6 17:13:54 2007
>>>> @@ -3,7 +3,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -    <version>1.3-SNAPSHOT</version>
>>>> +        <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> @@ -11,7 +11,7 @@
>>>>    <groupId>org.slf4j</groupId>
>>>>    <artifactId>slf4j-simple</artifactId>
>>>>    <version>${parent.version}</version>
>>>> -  <packaging>jar</packaging>
>>>> +  <packaging>bundle</packaging>
>>>>    <name>SLF4J Simple Binding</name>
>>>>  
>>>>    <url>http://www.slf4j.org</url>
>>>> @@ -30,21 +30,23 @@
>>>>  
>>>>    <build>
>>>>            <plugins>               
>>>> -      <plugin>
>>>> -        <groupId>org.apache.maven.plugins</groupId>
>>>> -        <artifactId>maven-jar-plugin</artifactId>
>>>> -        <configuration>
>>>> -          <archive>
>>>> -            <manifestEntries>
>>>> -              <Bundle-Version>1.3.0.SNAPSHOT</Bundle-Version>
>>>> -                    
>>>> <Bundle-Description>${project.description}</Bundle-Description>
>>>> -              
>>>> <Implementation-Version>${project.version}</Implementation-Version>
>>>> -            </manifestEntries>
>>>> -            
>>>> <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
>>>> -          </archive>
>>>> -        </configuration>                  
>>>> -      </plugin>   
>>>> -    </plugins>
>>>> +                  <plugin>
>>>> +                          <groupId>org.apache.felix</groupId>
>>>> +                          <artifactId>maven-bundle-plugin</artifactId>
>>>> +                          <extensions>true</extensions>
>>>> +                          <configuration>
>>>> +                                  <instructions>
>>>> +                                          <Export-Package>
>>>> +                                                  org.slf4j;version=1.3
>>>> +                                          </Export-Package>
>>>> +                                          <Private-Package>
>>>> +                                                  org.slf4j.impl, 
>>>> org.slf4j.spi
>>>> +                                          </Private-Package>
>>>> +                                          
>>>> <Import-Package>!org.slf4j.*</Import-Package>
>>>> +                                  </instructions>
>>>> +                          </configuration>
>>>> +                  </plugin>
>>>> +          </plugins>
>>>>    </build>
>>>>  
>>>>  
>>>>
>>>> Modified: slf4j/trunk/slf4j-site/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-site/pom.xml (original)
>>>> +++ slf4j/trunk/slf4j-site/pom.xml Tue Feb  6 17:13:54 2007
>>>> @@ -5,7 +5,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -    <version>1.3-SNAPSHOT</version>
>>>> +    <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>>
>>>> Modified: slf4j/trunk/slf4j-skin/pom.xml
>>>> ==============================================================================
>>>> --- slf4j/trunk/slf4j-skin/pom.xml (original)
>>>> +++ slf4j/trunk/slf4j-skin/pom.xml Tue Feb  6 17:13:54 2007
>>>> @@ -5,7 +5,7 @@
>>>>    <parent>
>>>>            <groupId>org.slf4j</groupId>
>>>>            <artifactId>slf4j-parent</artifactId>
>>>> -    <version>1.3-SNAPSHOT</version>
>>>> +          <version>1.3.0-SNAPSHOT</version>
>>>>    </parent>
>>>>    
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> _______________________________________________
>>>> dev mailing list
>>>> [email protected]
>>>> http://www.slf4j.org/mailman/listinfo/dev
>>>>
>>>>
>>>>   
>>>>       
>>> _______________________________________________
>>> dev mailing list
>>> [email protected]
>>> http://www.slf4j.org/mailman/listinfo/dev
>>>
>>>     
>>   
> 
> _______________________________________________
> dev mailing list
> [email protected]
> http://www.slf4j.org/mailman/listinfo/dev
> 

-- 
Sébastien Pennec
[EMAIL PROTECTED]

Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch/
_______________________________________________
dev mailing list
[email protected]
http://www.slf4j.org/mailman/listinfo/dev

Reply via email to