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
