[ 
https://issues.apache.org/jira/browse/IGNITE-1270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15029068#comment-15029068
 ] 

Romain Gilles edited comment on IGNITE-1270 at 11/26/15 4:54 PM:
-----------------------------------------------------------------

Hi Raul,
h4. IgniteOsgiUtils
Sorry to be a pain in ... But I like to be defensive, therefore for me if you 
guess that you might use it in the future then don't make it public. As you say 
maybe {{ignite-core}} will have to use it. So when they will have to use it you 
will make it public. And by the way you will have to fix a cycle issue in your 
maven dependency as this project depends on {{ignite-core}} :P.
I know that you can solve it but, it will require development in the both side 
of the projects therefore I don't see the interest of exposing it as public.

Regards,

PS: thanks for considering my comments I saw your commit :)


was (Author: rogilles):
Hi Raoul,
h4. IgniteOsgiUtils
Sorry to be a pain in ... But I like to be defensive, therefore for me if you 
guess that you might use it in the future then don't make it public. As you say 
maybe {{ignite-core}} will have to use it. So when they will have to use it you 
will make it public. And by the way you will have to fix a cycle issue in your 
maven dependency as this project depends on {{ignite-core}} :P.
I know that you can solve it but, it will require development in the both side 
of the projects therefore I don't see the interest of exposing it as public.

Regards,

PS: thanks for considering my comments I saw your commit :)

> Basic OSGi support for Ignite
> -----------------------------
>
>                 Key: IGNITE-1270
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1270
>             Project: Ignite
>          Issue Type: New Feature
>          Components: general, osgi
>            Reporter: Raúl Kripalani
>            Assignee: Raúl Kripalani
>             Fix For: 1.5
>
>
> Basics for a first iteration:
> * Manifest creation for all Java-based modules.
> * Apache Karaf features file to facilitate deployment (along with 
> dependencies).
> * Make Ignite classloading OSGi-friendly and support different strategies.
> Future:
> * Support peer class-loading.
> * Potentially support remote 3rd dependency class-loading for Apache Karaf 
> (via Pax Mvn URL and Aether, one can fetch a bundle from Maven repositories).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to