You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Felix Meschberger <fm...@apache.org> on 2010/11/09 15:05:53 UTC

[ANN] Apache Felix SCR Generator 1.0.0, SCR Annotations 1.4.0, Maven SCR Plugin 1.6.0, SCR Ant Task 1.0.0 released

The Apache Felix team is pleased to announce the release

  Apache Felix Maven SCR Plugin 1.6.0
  Apache Felix SCR Ant Task 1.0.0
  Apache Felix SCR Generator 1.0.0
  Apache Felix SCR Annotations 1.4.0

The Apache Felix Maven SCR Plugin is a Maven 2 plugin to generate OSGi
Declarative Services and OSGi Metatype Service descriptors from JavaDoc
tags and/or Java 5 annotations interspersed in Java source code.

The Apache Felix SCR Ant Task is an Ant Task plugin to generate OSGi
Declarative Services and OSGi Metatype Service descriptors from JavaDoc
tags and/or Java 5 annotations interspersed in Java source code.

The Apache Felix SCR Generator library is a helper library used by both
the Maven SCR Plugin (as a dependency) and the SCR Ant Task (included
with the task library) to actually create the descriptors from the tags
and/or annotations.

The Apache Felix SCR Annotations library defines the core Java 5
annotations supported and may be used as a build time dependency to use
these tags in the source.

See full documentation at

  http://felix.apache.org/site/apache-felix-maven-scr-plugin.html

This release is available from
http://felix.apache.org/site/downloads.cgi.

The SCR Annotations library can be used in Maven projects by adding a
dependency to 

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

Release Notes for the Maven SCR Plugin 1.6.0
** Bug
    * [FELIX-2475] - Metatype information should not be generated
             for abstract components 
    * [FELIX-2478] - Cardinality attribute for Property annotation
             should be of type string 
    * [FELIX-2486] - ClassLoaderJavaClassDescription.isA does not
             work under certain circumstances 
    * [FELIX-2615] - ArrayOutOfBoundsException occurs from maven scr
             plugin when an empty class is present 
    * [FELIX-2665] - getting error about SlingFilterScope not being
             applicable for <T extends Enum> 
** Improvement
    * [FELIX-2333] - service.ranking property type should be Integer
             by default 
    * [FELIX-2680] - Fail build if old SCR Annotations library is used
** New Feature
    * [FELIX-2679] - Detect AnnotationTagProvider's through
             META-INF/services 
** Task
    * [FELIX-2476] - Update to QDox 1.12
    * [FELIX-2669] - Split Maven SCR Plugin and reorganize SCR modules

Release Notes for the SCR Ant Task 1.0.0
** New Feature
    * [FELIX-2642] - Create an ANT task for the SCR plugin functionality
    * [FELIX-2679] - Detect AnnotationTagProvider's through
             META-INF/services
** Task
    * [FELIX-2669] - Split Maven SCR Plugin and reorganize SCR modules

Release Notes for the SCR Generator 1.0.0
** New Feature
    * [FELIX-2679] - Detect AnnotationTagProvider's through
             META-INF/services
** Task
    * [FELIX-2669] - Split Maven SCR Plugin and reorganize SCR modules


Release Notes for the SCR Annotations 1.4.0
** Bug
    * [FELIX-2478] - Cardinality attribute for Property annotation
             should be of type string
** New Feature
    * [FELIX-2679] - Detect AnnotationTagProvider's through
             META-INF/services
** Task
    * [FELIX-2669] - Split Maven SCR Plugin and reorganize SCR modules 


Enjoy!

-The Felix team