[
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)