Hi sander, Thank you for the reply, I am not using the maven-scr-plugin to process the annotations.
I use only the maven-bundle-plugin with the ds-annotations. <_dsannotations>*</_dsannotations> Regards, Aruna On Mon, Mar 14, 2016 at 6:27 PM, Sander van Beek <[email protected]> wrote: > You may need to upgrade your scr-plugin version as well. I dont think all > version of the bundle plugin and the scr plugin play well together. > > Regards, > Sander > > 2016-03-14 13:54 GMT+01:00 Aruna Karunarathna <[email protected]>: > > > Hi Devs, > > > > Recently I've upgraded from maven-bundle-plugin verssion from 2.5.4 to > > 3.0.1 and I am experiencing the following behavior with the latest > version. > > > > I have following section in Sample class > > > > @Component( > > name = > > > > > "org.wso2.carbon.kernel.internal.deployment.DeploymentEngineListenerComponent", > > immediate = true, > > > > > > > > *property = { > > "capability-name=org.wso2.carbon.kernel.deployment.Deployer", > > "component-key=carbon-deployment-service" }* > > ) > > > > for the 2.5.4 version's generated MANIFEST.MF I could see the following > in > > Provide-Capability section. > > > > Provide-Capability: osgi.service;effective:=active;objectClass="org.wso2 > > .carbon.kernel.startupresolver.RequiredCapabilityListener";capability-n > > ame="org.wso2.carbon.sample.deployer.mgt.Deployer";component-key=carbon > > -sample-deployment-engine > > > > And for the 3.0.1 version's generated MANIFEST.MF I could see the > following > > in Provide-Capability section. the property tag inside the Component > > annotation is missing. and also the objectClass is changed to > > objectClass:List<String>. > > > > Provide-Capability: osgi.service;objectClass:List<String>="org.wso2.carb > > on.kernel.startupresolver.RequiredCapabilityListener" > > > > How do I make the properties inside the Component section available in > > MANIFEST.MF in the 3.0.1 version? > > > > Regards, > > Aruna > > > > > > -- > Met vriendelijke groet, > *Tricode Professional Services BV* > > *Sander van Beek* > *Teamlead AEM / Teamlead Services* > *E* [email protected] | *T* +31 318 559210 <+31%20318%20559210> | *M* > +31 > 6 2724 9560 <+31628395109> (gewijzigd!) | *W* www.tricode.nl > *S* linkedin <http://www.linkedin.com/company/tricode> | slideshare > <http://www.slideshare.net/Tricode> | twitter <https://twitter.com/Tricode > > > | google+ <https://plus.google.com/+tricode> | facebook > <https://www.facebook.com/Tricode> Tricode Professional Services BV; De > Schutterij 12; 3905 PL Veenendaal, Netherlands > <http://www.tricode.nl/aem> <http://www.tricode.nl/magnolia> > <http://www.tricode.nl/ishop> > > -- > De inhoud van dit emailbericht is strikt vertrouwelijk en uitsluitend > bestemd om gelezen te worden door de geadresseerde. Wij verzoeken u > derhalve dit bericht direct aan de geadresseerde te overhandigen. Indien > deze email per vergissing door u is ontvangen verzoeken wij u contact met > ons op te nemen. Iedere openbaarmaking, verspreiding of vermenigvuldiging > van dit emailbericht is strikt verboden. Iedere aansprakelijkheid is > beperkt tot het bedrag dat in het desbetreffende geval onder onze > beroepsaansprakelijkheidsverzekering wordt uitbetaald. > > The contents of this email is strictly personal and confidential and is > only intended for the use by the adressee named above. We request you tot > deliver this email immediately to the adressee. If you have received this > email in error, please notify us. Publication, circulation, or > multiplication of this email is strictly prohibited. Any liability shall be > limited to the amount which is paid under the Firm's professional Liability > Policy in the matter concerned. >

