Thanks both for the informations.
@Karl,
I have tried to override the bndlib dependency to 4.0.0 this way:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>${version.maven-bundle}</version>
<dependencies>
<dependency>
<groupId>biz.aQute.bnd</groupId>
<artifactId>biz.aQute.bndlib</artifactId>
<version>4.0.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
But the error have persisted.
I will wait to try with 4.0.1 when it were release, since I've
discovered that there are some issues with 4.0.0.
thanks all.
On 03/07/2018 17:38, Karl Pauls wrote:
On Tue, Jul 3, 2018 at 10:24 PM Raymond Auge <[email protected]> wrote:
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).
Right, I guess we should try to at release a maven-bundle-plugin 4.0.0 soonish.
(I believe you can override the bnd version that is going to be used
by overriding the bndlib dependency of the maven-bundle-plugin but I
might be wrong)
regards,
Karl
Sincerely,
- Ray
On Tue, Jul 3, 2018 at 3:28 PM, Cristiano <[email protected]> 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: [email protected]
For additional commands, e-mail: [email protected]
--
*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)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]