ComponentPropertyTypes only start to be recognized with bnd 4.0.0 and will
be fully with, as yet released, bnd 4.1.0.

Since the latest maven-bundle-plugin 3.5.0 only uses bnd 3.5.0 it's not
handled (note the versions are kept in sync for convenience).

Sincerely,
- Ray


On Tue, Jul 3, 2018 at 3:28 PM, Cristiano <cvgav...@gmail.com> wrote:

> hello,
>
> I'm trying to play with DS 1.4 @ComponentPropertyType.
>
> I've created an annotation:
>
> @ComponentPropertyType
>> public @interface Config {
>>
>>     /**
>>      * @return
>>      */
>>     String participant_id();
>> }
>>
>
> then I tried to use it in activate method:
>
>     @Activate
>>     @Config(participant_id = "category")
>>     @Override
>>     protected void activate(ComponentContext pInjectedComponentContext,
>>             Map<String, Object> pProperties,
>>             DsConfigParticipant pConfigProperties)
>>              {...}
>>
>
> but M-B-P gives me an manifest generation exception:
>
> [ERROR] Manifest br.com.c8tech.osgi:br.com.c8te
>> ch.osgi.core:jar:0.1.1-SNAPSHOT : Activate method for
>> c8tech.osgi.core.internal.configuration.ComponentCategoryServiceProvider
>> descriptor ()Ljava/lang/String; is not acceptable.
>>
>
>
> thanks,
>
> Cristiano
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
> For additional commands, e-mail: users-h...@felix.apache.org
>
>


-- 
*Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
 (@rotty3000)
Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
 (@Liferay)
Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)

Reply via email to