Any thoughts? We are creating Orbit bundles for Spark and Hadoop-Client dependencies and ending up with finding lot of non-OSGi dependencies.
On Tue, Mar 24, 2015 at 5:47 PM, Nirmal Fernando <nir...@wso2.com> wrote: > This is not scalable model IMO. We can't really get all necessary non-OSGi > bundles as separate Orbits thinking someone will use it in future. I think > best way would be, if someone wanted to create a new orbit bundle, he needs > to search existing orbits and see whether the same jar is being used in > another orbit bundle and fix those bundles accordingly after creating the > orbit. > > On Wed, Mar 11, 2015 at 2:57 PM, Supun Sethunga <sup...@wso2.com> wrote: > >> Hi Kasun, >> >> Then again the problem is, one of the three non-osgi jars: "org.scalanlp >> ยป breeze_2.10" has dependencies for another set of non-osgi jars, and so >> on. This grows in a tree manner :) >> >> Please note that the groupId should be in this format - >>> org.wso2.orbit.<upstream-groupId>. >> >> Noted. >> >> @Harsha : Yes, Scala-lang package is available as OSGI. But the spark >> ones (spark-mllib, spark-streaming) are not available as osgi bundles. >> >> Thanks, >> Supun. >> >> On Wed, Mar 11, 2015 at 2:48 PM, Harsha Thirimanna <hars...@wso2.com> >> wrote: >> >>> Yes better to have orbit bundle and did you check whether those >>> dependencies available as OSGi in public ? I think there should be for >>> scala libraries. >>> >>> >>> *Harsha Thirimanna* >>> Senior Software Engineer; WSO2, Inc.; http://wso2.com >>> * <http://www.apache.org/>* >>> *email: **hars...@wso2.com* <az...@wso2.com>* cell: +94 71 5186770 , >>> +94 * >>> *774617784twitter: **http://twitter.com/ >>> <http://twitter.com/afkham_azeez>* >>> *harshathirimannlinked-in: **http: >>> <http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122 >>> <http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>* >>> >>> *Lean . Enterprise . Middleware* >>> >>> >>> On Wed, Mar 11, 2015 at 2:15 AM, KasunG Gajasinghe <kas...@wso2.com> >>> wrote: >>> >>>> >>>> It's better to create three separate orbit bundles for the >>>> dependencies. Please note that the groupId should be in this format - >>>> org.wso2.orbit.<upstream-groupId>. >>>> >>>> On Wed, Mar 11, 2015 at 2:31 PM, Danushka Fernando <danush...@wso2.com> >>>> wrote: >>>> >>>>> Refer to other osgi bundles. AFAIR what we do is add them as >>>>> dependencies and import the packages needed for those libraries. We are >>>>> not >>>>> recommending to use dynamic imports as well. And we export the packages of >>>>> the libraries. >>>>> >>>>> Thanks & Regards >>>>> Danushka Fernando >>>>> Software Engineer >>>>> WSO2 inc. http://wso2.com/ >>>>> Mobile : +94716332729 >>>>> >>>>> On Wed, Mar 11, 2015 at 2:24 PM, Supun Sethunga <sup...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Im in the process of creating an orbit bundle for Apache Spark-mllib >>>>>> 1.2.1. >>>>>> Among the dependencies of mllib, there are three jars that are *not* >>>>>> *osgi/orbit* bundles (Refer [1] ). >>>>>> >>>>>> Thus, whats the correct way of importing these packages to the >>>>>> bundle? is it: >>>>>> (A) Adding the three libraries as dependencies, and import them as >>>>>> private packages under "Private-package" in pom? >>>>>> (B) OR, Creating another set of orbit bundles for those three >>>>>> dependent non-osgi jars and import them under "Import-package" in pom? >>>>>> >>>>>> OR is there any other way? Appreciate any clarification. >>>>>> >>>>>> [1] >>>>>> https://docs.google.com/a/wso2.com/spreadsheets/d/1PJKTeNS1zgQ1HbAsg5FQumiaPNKPYxpn2gEVS1v2TC0/edit#gid=0 >>>>>> >>>>>> Thanks, >>>>>> Supun >>>>>> >>>>>> -- >>>>>> *Supun Sethunga* >>>>>> Software Engineer >>>>>> WSO2, Inc. >>>>>> lean | enterprise | middleware >>>>>> Mobile : +94 716546324 >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >>>> email: kasung AT spamfree wso2.com >>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>> blog: http://kasunbg.org >>>> >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Supun Sethunga* >> Software Engineer >> WSO2, Inc. >> http://wso2.com/ >> lean | enterprise | middleware >> Mobile : +94 716546324 >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > > Thanks & regards, > Nirmal > > Senior Software Engineer- Platform Technologies Team, WSO2 Inc. > Mobile: +94715779733 > Blog: http://nirmalfdo.blogspot.com/ > > > -- Thanks & regards, Nirmal Senior Software Engineer- Platform Technologies Team, WSO2 Inc. Mobile: +94715779733 Blog: http://nirmalfdo.blogspot.com/
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev