On Tue, Mar 15, 2016 at 10:58 AM, Kishanthan Thangarajah < [email protected]> wrote:
> Hi Aruna, > > Let's contact maven-bundle plugin mailing list and bndtools github project > and check with them first on this. bndtools is the internal lib used with > processing ds_annotations in bundles. > Contacted the Felix Mailing list [1] and also reported an issue to the bndtools repo [2], Seems like we have to wait until they finalize a fix. At the meantime, shall we proceed the kernel 5.1.0 M1 release with 2.5.4 version? I guess we can override the version with maven.bundle.plugin.version property. [1]. http://www.mail-archive.com/users%40felix.apache.org/msg17163.html [2]. https://github.com/bndtools/bndtools/issues/1300 > > On Tue, Mar 15, 2016 at 10:41 AM, Sameera Jayasoma <[email protected]> > wrote: > >> Yes. Following JIRA is related to this issue. We need to find out why >> they have done this change. >> >> https://wso2.org/jira/browse/CARBON-15810 >> >> On Tue, Mar 15, 2016 at 5:31 AM, Aruna Karunarathna <[email protected]> >> wrote: >> >>> Hi all, >>> >>> With the upgrade of wso2 parent pom version 3, the maven-bundle-plugin >>> version is upgraded to 3.0.1. >>> >>> The property annotation inside the Component are not being added to the >>> Manifest headers with this new version. See the below example. >>> >>> @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. >>> >>> Provide-Capability: osgi.service;objectClass:List<String>="org.wso2.carb >>> on.kernel.startupresolver.RequiredCapabilityListener" >>> >>> Also the objectClass is changed to objectClass:List<String>. >>> >>> Regards, >>> Aruna >>> -- >>> >>> *Aruna Sujith Karunarathna * >>> WSO2, Inc | lean. enterprise. middleware. >>> #20, Palm Grove, Colombo 03, Sri Lanka >>> Mobile: +94 71 9040362 | Work: +94 112145345 >>> Email: [email protected] | Web: www.wso2.com >>> >>> >> >> >> >> -- >> Sameera Jayasoma, >> Software Architect, >> >> WSO2, Inc. (http://wso2.com) >> email: [email protected] >> blog: http://blog.sameera.org >> twitter: https://twitter.com/sameerajayasoma >> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >> Mobile: 0094776364456 >> >> Lean . Enterprise . Middleware >> >> > > > -- > *Kishanthan Thangarajah* > Associate Technical Lead, > Platform Technologies Team, > WSO2, Inc. > lean.enterprise.middleware > > Mobile - +94773426635 > Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>* > Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>* > -- *Aruna Sujith Karunarathna * WSO2, Inc | lean. enterprise. middleware. #20, Palm Grove, Colombo 03, Sri Lanka Mobile: +94 71 9040362 | Work: +94 112145345 Email: [email protected] | Web: www.wso2.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
