Thanks Raul, this is great!

Can you please describe again the philosophy between choosing a fragment or
a bundle for Ignite dependencies. I couldn’t fully grasp it from your
explanation.

D.

On Tue, Nov 10, 2015 at 4:17 PM, Raul Kripalani <ra...@apache.org> wrote:

> Hi all,
>
> Just to inform you that I've pushed the POM changes to generate the OSGi
> Manifest for all Java modules except: gce, cloud, hadoop, log4j2, spark,
> yarn, mesos, as the prove a bit more difficult for different reasons each.
>
> Some modules are bundles (e.g. mqtt, zookeeper, kafka, etc.) while others
> are fragments (indexing, jta, geospatial, spring, ssh). The criteria to
> choose between bundle or fragment was whether or not the module contained
> internal processors that ignite-code would have to discover.
>
> I also created a features repository under modules/osgi-karaf/features.
>
> If you perform a complete build of the ignite-1527 branch, you should be
> able to install the different modules via the features repository. It has
> been tested against Karaf 4.0.2:
>
>     karaf@root()> feature:repo-add
>
> mvn:org.apache.ignite/ignite-osgi-karaf-features/1.5.0-SNAPSHOT/xml/features
>     karaf@root()> feature:install ignite-core
>     karaf@root()> feature:install ignite-mqtt
>
> The ignite-log4j feature spits out a strange message which I'll debug
> tomorrow.
>
> Regards,
>
> *Raúl Kripalani*
> PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big Data and
> Messaging Engineer
> http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani
> http://blog.raulkr.net | twitter: @raulvk
>

Reply via email to