You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by Carsten Ziegeler <cz...@apache.org> on 2014/08/22 08:51:04 UTC

[VOTE] Apache Felix Maven SCR Plugin 1.20.0

Hi,

we fixed one issue in the Maven SCR Plugin:
https://issues.apache.org/jira/browse/FELIX-4595


Staging repository:
https://repository.apache.org/content/repositories/orgapachefelix-1034

You can use this UNIX script to download the release and verify the
signatures:
http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh

Usage:
sh check_staged_release.sh 1034 /tmp/felix-staging


Please vote to approve this release:

 [ ] +1 Approve the release
 [ ]  0 Don't care
 [ ] -1 Don't release, because ...

This vote will be open for 72 hours.

Regards
Carsten
-- 
Carsten Ziegeler
Adobe Research Switzerland
cziegeler@apache.org

Re: [VOTE] Apache Felix Maven SCR Plugin 1.20.0

Posted by Carsten Ziegeler <cz...@apache.org>.
Thanks Pierre for reporting - you're actually doing everything correct -
unfortunately there is a bug in the maven bundle plugin 2.5.1. So I'll
cancel that vote.

Carsten


2014-08-23 23:08 GMT+02:00 Pierre De Rop <pi...@gmail.com>:

> Hi Carsten;
>
> I may be wrong but I'm using a test project with some Apache scr
> annotations + bundle-plugin 2.5.1 + scr-plugin 1.20.0  and after doing "mvn
> clean install", it looks like the scr xml descriptors are not included in
> my target bundle (but this test project seems to work correctly with
> previous scr-plugin 1.17.0).
>
> During compilation, I can see that descriptors are generated in
> target/classes/OSGI-INF/:
>
> [INFO] Writing 1 Service Component Descriptors to
>
> /home/nxuser/work/osgi/test/test.scr.plugin/target/classes/OSGI-INF/org.apache.felix.scrplugin.sample.DictionaryClient.xml
> [INFO] Writing 1 Service Component Descriptors to
>
> /home/nxuser/work/osgi/test/test.scr.plugin/target/classes/OSGI-INF/org.apache.felix.scrplugin.sample.EventProducer.xml
> [INFO] Writing 1 Service Component Descriptors to
>
> /home/nxuser/work/osgi/test/test.scr.plugin/target/classes/OSGI-INF/org.apache.felix.scrplugin.sample.EnglishDictionary.xml
>
> But once compilation is done, then the component descriptors are not
> incuded in the target bundle:
>
> jar tvf target/org.apache.felix.scrplugin.sample-3.0.0-SNAPSHOT.jar
>
>   1868 Sat Aug 23 22:44:36 CEST 2014 META-INF/MANIFEST.MF
>      0 Sat Aug 23 22:44:36 CEST 2014 META-INF/
>      0 Sat Aug 23 22:44:36 CEST 2014 META-INF/maven/
>      0 Sat Aug 23 22:44:36 CEST 2014 META-INF/maven/test/
>      0 Sat Aug 23 22:44:36 CEST 2014
> META-INF/maven/test/org.apache.felix.scrplugin.sample/
>    156 Sat Aug 23 22:44:36 CEST 2014
> META-INF/maven/test/org.apache.felix.scrplugin.sample/pom.properties
>   1955 Sat Aug 23 22:44:28 CEST 2014
> META-INF/maven/test/org.apache.felix.scrplugin.sample/pom.xml
>      0 Sat Aug 23 22:44:36 CEST 2014 org/
>      0 Sat Aug 23 22:44:36 CEST 2014 org/apache/
>      0 Sat Aug 23 22:44:36 CEST 2014 org/apache/felix/
>      0 Sat Aug 23 22:44:36 CEST 2014 org/apache/felix/scrplugin/
>      0 Sat Aug 23 22:44:36 CEST 2014 org/apache/felix/scrplugin/sample/
>   1598 Sat Aug 23 22:44:36 CEST 2014
> org/apache/felix/scrplugin/sample/DictionaryClient.class
>    193 Sat Aug 23 22:44:34 CEST 2014
> org/apache/felix/scrplugin/sample/DictionaryService.class
>   2241 Sat Aug 23 22:44:34 CEST 2014
> org/apache/felix/scrplugin/sample/EnglishDictionary.class
>   1352 Sat Aug 23 22:44:34 CEST 2014
> org/apache/felix/scrplugin/sample/EventProducer$1.class
>   1163 Sat Aug 23 22:44:36 CEST 2014
> org/apache/felix/scrplugin/sample/EventProducer.class
>
> Can you check if the following pom.xml is correct or if I have missed
> something ?
> thanks;
>
> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"
>     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd">
>     <modelVersion>4.0.0</modelVersion>
>     <packaging>bundle</packaging>
>     <groupId>test</groupId>
>     <artifactId>org.apache.felix.scrplugin.sample</artifactId>
>     <version>3.0.0-SNAPSHOT</version>
>     <name>Apache Felix SCR Plugin Samples</name>
>
>     <dependencies>
>         <dependency>
>             <groupId>org.apache.felix</groupId>
>             <artifactId>org.apache.felix.eventadmin</artifactId>
>             <version>1.4.0</version>
>         </dependency>
>
>         <dependency>
>             <groupId>org.apache.felix</groupId>
>             <artifactId>org.apache.felix.scr.annotations</artifactId>
>             <version>1.9.8</version>
>         </dependency>
>     </dependencies>
>
>     <build>
>         <plugins>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-compiler-plugin</artifactId>
>                 <configuration>
>                     <source>1.7</source>
>                     <target>1.7</target>
>                 </configuration>
>             </plugin>
>
>             <plugin>
>                 <groupId>org.apache.felix</groupId>
>                 <artifactId>maven-bundle-plugin</artifactId>
>                 <version>2.5.1</version>
>                 <extensions>true</extensions>
>                 <configuration>
>                     <instructions>
>                         <Bundle-Name>Apache Felix SCR Plugin
> Sample</Bundle-Name>
>
>
> <Bundle-SymbolicName>org.apache.felix.scrplugin.samples</Bundle-SymbolicName>
>                         <Import-Package>*</Import-Package>
>
> <Private-Package>org.apache.felix.scrplugin.sample</Private-Package>
>                     </instructions>
>                 </configuration>
>             </plugin>
>
>             <plugin>
>                 <groupId>org.apache.felix</groupId>
>                 <artifactId>maven-scr-plugin</artifactId>
>                 <version>1.20.0</version>
>
>                 <executions>
>                     <execution>
>                         <id>generate-scr-scrdescriptor</id>
>                         <goals>
>                             <goal>scr</goal>
>                         </goals>
>                     </execution>
>                 </executions>
>             </plugin>
>         </plugins>
>     </build>
> </project>
>
>
> /Pierre
>
>
> On Fri, Aug 22, 2014 at 10:38 AM, Carsten Ziegeler <cz...@apache.org>
> wrote:
>
> > +1
> >
> >
> > 2014-08-22 9:57 GMT+02:00 Jean-Baptiste Onofré <jb...@nanthrax.net>:
> >
> > > +1 (non binding)
> > >
> > > Regards
> > > JB
> > >
> > >
> > > On 08/22/2014 09:51 AM, David Bosschaert wrote:
> > >
> > >> +1 Approve the release
> > >>
> > >> David
> > >>
> > >> On 22 August 2014 07:51, Carsten Ziegeler <cz...@apache.org>
> wrote:
> > >>
> > >>> Hi,
> > >>>
> > >>> we fixed one issue in the Maven SCR Plugin:
> > >>> https://issues.apache.org/jira/browse/FELIX-4595
> > >>>
> > >>>
> > >>> Staging repository:
> > >>>
> https://repository.apache.org/content/repositories/orgapachefelix-1034
> > >>>
> > >>> You can use this UNIX script to download the release and verify the
> > >>> signatures:
> > >>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
> > >>>
> > >>> Usage:
> > >>> sh check_staged_release.sh 1034 /tmp/felix-staging
> > >>>
> > >>>
> > >>> Please vote to approve this release:
> > >>>
> > >>>   [ ] +1 Approve the release
> > >>>   [ ]  0 Don't care
> > >>>   [ ] -1 Don't release, because ...
> > >>>
> > >>> This vote will be open for 72 hours.
> > >>>
> > >>> Regards
> > >>> Carsten
> > >>> --
> > >>> Carsten Ziegeler
> > >>> Adobe Research Switzerland
> > >>> cziegeler@apache.org
> > >>>
> > >>
> > > --
> > > Jean-Baptiste Onofré
> > > jbonofre@apache.org
> > > http://blog.nanthrax.net
> > > Talend - http://www.talend.com
> > >
> >
> >
> >
> > --
> > Carsten Ziegeler
> > Adobe Research Switzerland
> > cziegeler@apache.org
> >
>



-- 
Carsten Ziegeler
Adobe Research Switzerland
cziegeler@apache.org

Re: [VOTE] Apache Felix Maven SCR Plugin 1.20.0

Posted by Pierre De Rop <pi...@gmail.com>.
Hi Carsten;

I may be wrong but I'm using a test project with some Apache scr
annotations + bundle-plugin 2.5.1 + scr-plugin 1.20.0  and after doing "mvn
clean install", it looks like the scr xml descriptors are not included in
my target bundle (but this test project seems to work correctly with
previous scr-plugin 1.17.0).

During compilation, I can see that descriptors are generated in
target/classes/OSGI-INF/:

[INFO] Writing 1 Service Component Descriptors to
/home/nxuser/work/osgi/test/test.scr.plugin/target/classes/OSGI-INF/org.apache.felix.scrplugin.sample.DictionaryClient.xml
[INFO] Writing 1 Service Component Descriptors to
/home/nxuser/work/osgi/test/test.scr.plugin/target/classes/OSGI-INF/org.apache.felix.scrplugin.sample.EventProducer.xml
[INFO] Writing 1 Service Component Descriptors to
/home/nxuser/work/osgi/test/test.scr.plugin/target/classes/OSGI-INF/org.apache.felix.scrplugin.sample.EnglishDictionary.xml

But once compilation is done, then the component descriptors are not
incuded in the target bundle:

jar tvf target/org.apache.felix.scrplugin.sample-3.0.0-SNAPSHOT.jar

  1868 Sat Aug 23 22:44:36 CEST 2014 META-INF/MANIFEST.MF
     0 Sat Aug 23 22:44:36 CEST 2014 META-INF/
     0 Sat Aug 23 22:44:36 CEST 2014 META-INF/maven/
     0 Sat Aug 23 22:44:36 CEST 2014 META-INF/maven/test/
     0 Sat Aug 23 22:44:36 CEST 2014
META-INF/maven/test/org.apache.felix.scrplugin.sample/
   156 Sat Aug 23 22:44:36 CEST 2014
META-INF/maven/test/org.apache.felix.scrplugin.sample/pom.properties
  1955 Sat Aug 23 22:44:28 CEST 2014
META-INF/maven/test/org.apache.felix.scrplugin.sample/pom.xml
     0 Sat Aug 23 22:44:36 CEST 2014 org/
     0 Sat Aug 23 22:44:36 CEST 2014 org/apache/
     0 Sat Aug 23 22:44:36 CEST 2014 org/apache/felix/
     0 Sat Aug 23 22:44:36 CEST 2014 org/apache/felix/scrplugin/
     0 Sat Aug 23 22:44:36 CEST 2014 org/apache/felix/scrplugin/sample/
  1598 Sat Aug 23 22:44:36 CEST 2014
org/apache/felix/scrplugin/sample/DictionaryClient.class
   193 Sat Aug 23 22:44:34 CEST 2014
org/apache/felix/scrplugin/sample/DictionaryService.class
  2241 Sat Aug 23 22:44:34 CEST 2014
org/apache/felix/scrplugin/sample/EnglishDictionary.class
  1352 Sat Aug 23 22:44:34 CEST 2014
org/apache/felix/scrplugin/sample/EventProducer$1.class
  1163 Sat Aug 23 22:44:36 CEST 2014
org/apache/felix/scrplugin/sample/EventProducer.class

Can you check if the following pom.xml is correct or if I have missed
something ?
thanks;

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <packaging>bundle</packaging>
    <groupId>test</groupId>
    <artifactId>org.apache.felix.scrplugin.sample</artifactId>
    <version>3.0.0-SNAPSHOT</version>
    <name>Apache Felix SCR Plugin Samples</name>

    <dependencies>
        <dependency>
            <groupId>org.apache.felix</groupId>
            <artifactId>org.apache.felix.eventadmin</artifactId>
            <version>1.4.0</version>
        </dependency>

        <dependency>
            <groupId>org.apache.felix</groupId>
            <artifactId>org.apache.felix.scr.annotations</artifactId>
            <version>1.9.8</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.felix</groupId>
                <artifactId>maven-bundle-plugin</artifactId>
                <version>2.5.1</version>
                <extensions>true</extensions>
                <configuration>
                    <instructions>
                        <Bundle-Name>Apache Felix SCR Plugin
Sample</Bundle-Name>

<Bundle-SymbolicName>org.apache.felix.scrplugin.samples</Bundle-SymbolicName>
                        <Import-Package>*</Import-Package>

<Private-Package>org.apache.felix.scrplugin.sample</Private-Package>
                    </instructions>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.felix</groupId>
                <artifactId>maven-scr-plugin</artifactId>
                <version>1.20.0</version>

                <executions>
                    <execution>
                        <id>generate-scr-scrdescriptor</id>
                        <goals>
                            <goal>scr</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>


/Pierre


On Fri, Aug 22, 2014 at 10:38 AM, Carsten Ziegeler <cz...@apache.org>
wrote:

> +1
>
>
> 2014-08-22 9:57 GMT+02:00 Jean-Baptiste Onofré <jb...@nanthrax.net>:
>
> > +1 (non binding)
> >
> > Regards
> > JB
> >
> >
> > On 08/22/2014 09:51 AM, David Bosschaert wrote:
> >
> >> +1 Approve the release
> >>
> >> David
> >>
> >> On 22 August 2014 07:51, Carsten Ziegeler <cz...@apache.org> wrote:
> >>
> >>> Hi,
> >>>
> >>> we fixed one issue in the Maven SCR Plugin:
> >>> https://issues.apache.org/jira/browse/FELIX-4595
> >>>
> >>>
> >>> Staging repository:
> >>> https://repository.apache.org/content/repositories/orgapachefelix-1034
> >>>
> >>> You can use this UNIX script to download the release and verify the
> >>> signatures:
> >>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
> >>>
> >>> Usage:
> >>> sh check_staged_release.sh 1034 /tmp/felix-staging
> >>>
> >>>
> >>> Please vote to approve this release:
> >>>
> >>>   [ ] +1 Approve the release
> >>>   [ ]  0 Don't care
> >>>   [ ] -1 Don't release, because ...
> >>>
> >>> This vote will be open for 72 hours.
> >>>
> >>> Regards
> >>> Carsten
> >>> --
> >>> Carsten Ziegeler
> >>> Adobe Research Switzerland
> >>> cziegeler@apache.org
> >>>
> >>
> > --
> > Jean-Baptiste Onofré
> > jbonofre@apache.org
> > http://blog.nanthrax.net
> > Talend - http://www.talend.com
> >
>
>
>
> --
> Carsten Ziegeler
> Adobe Research Switzerland
> cziegeler@apache.org
>

Re: [VOTE] Apache Felix Maven SCR Plugin 1.20.0

Posted by Carsten Ziegeler <cz...@apache.org>.
+1


2014-08-22 9:57 GMT+02:00 Jean-Baptiste Onofré <jb...@nanthrax.net>:

> +1 (non binding)
>
> Regards
> JB
>
>
> On 08/22/2014 09:51 AM, David Bosschaert wrote:
>
>> +1 Approve the release
>>
>> David
>>
>> On 22 August 2014 07:51, Carsten Ziegeler <cz...@apache.org> wrote:
>>
>>> Hi,
>>>
>>> we fixed one issue in the Maven SCR Plugin:
>>> https://issues.apache.org/jira/browse/FELIX-4595
>>>
>>>
>>> Staging repository:
>>> https://repository.apache.org/content/repositories/orgapachefelix-1034
>>>
>>> You can use this UNIX script to download the release and verify the
>>> signatures:
>>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>>>
>>> Usage:
>>> sh check_staged_release.sh 1034 /tmp/felix-staging
>>>
>>>
>>> Please vote to approve this release:
>>>
>>>   [ ] +1 Approve the release
>>>   [ ]  0 Don't care
>>>   [ ] -1 Don't release, because ...
>>>
>>> This vote will be open for 72 hours.
>>>
>>> Regards
>>> Carsten
>>> --
>>> Carsten Ziegeler
>>> Adobe Research Switzerland
>>> cziegeler@apache.org
>>>
>>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
Carsten Ziegeler
Adobe Research Switzerland
cziegeler@apache.org

Re: [VOTE] Apache Felix Maven SCR Plugin 1.20.0

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
+1 (non binding)

Regards
JB

On 08/22/2014 09:51 AM, David Bosschaert wrote:
> +1 Approve the release
>
> David
>
> On 22 August 2014 07:51, Carsten Ziegeler <cz...@apache.org> wrote:
>> Hi,
>>
>> we fixed one issue in the Maven SCR Plugin:
>> https://issues.apache.org/jira/browse/FELIX-4595
>>
>>
>> Staging repository:
>> https://repository.apache.org/content/repositories/orgapachefelix-1034
>>
>> You can use this UNIX script to download the release and verify the
>> signatures:
>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>>
>> Usage:
>> sh check_staged_release.sh 1034 /tmp/felix-staging
>>
>>
>> Please vote to approve this release:
>>
>>   [ ] +1 Approve the release
>>   [ ]  0 Don't care
>>   [ ] -1 Don't release, because ...
>>
>> This vote will be open for 72 hours.
>>
>> Regards
>> Carsten
>> --
>> Carsten Ziegeler
>> Adobe Research Switzerland
>> cziegeler@apache.org

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: [VOTE] Apache Felix Maven SCR Plugin 1.20.0

Posted by David Bosschaert <da...@gmail.com>.
+1 Approve the release

David

On 22 August 2014 07:51, Carsten Ziegeler <cz...@apache.org> wrote:
> Hi,
>
> we fixed one issue in the Maven SCR Plugin:
> https://issues.apache.org/jira/browse/FELIX-4595
>
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-1034
>
> You can use this UNIX script to download the release and verify the
> signatures:
> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>
> Usage:
> sh check_staged_release.sh 1034 /tmp/felix-staging
>
>
> Please vote to approve this release:
>
>  [ ] +1 Approve the release
>  [ ]  0 Don't care
>  [ ] -1 Don't release, because ...
>
> This vote will be open for 72 hours.
>
> Regards
> Carsten
> --
> Carsten Ziegeler
> Adobe Research Switzerland
> cziegeler@apache.org