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 <[email protected]> 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 <[email protected]> > 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: **[email protected]* <[email protected]>* 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 <[email protected]> >> 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 <[email protected]> >>> 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 <[email protected]> >>>> 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 >>>>> [email protected] >>>>> 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 >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> 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 > [email protected] > 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/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
