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

Reply via email to