camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <>
Subject [DISCUSS] - ActiveMQ assembly - More sub dirs in lib
Date Mon, 17 Sep 2012 07:53:46 GMT

I was working on

In the AMQ distro (eg the zip / tarball) we have a lib directory with
the mandatory JARs.
And then a number of sub dirs for
- optional
- web

I would like to propose that we introduce a 1 or 2 more sub dirs to
better splitup the JARs. This alos allows people to better understand
what the zillion JARs in the optional dir is used for.

Its most noticeable the leveldb support that brings in a zillion JARs
and libraries such as hadoop etc.
So I propose to move that into its own directory such as:

- optional
- extra
- web

- optional
- leveldb
- mqtt
- web

For end users who may not want to use leveldb/mqtt, they can zap those
dirs and make a smaller AMQ distro.
Maybe also if they re-package and make their own distro within their
company to be distributed.

Also its less confusing for people thinking that AMQ uses Hadoop etc.

Any thoughts?

Claus Ibsen
Twitter: davsclaus, fusenews
Author of Camel in Action:

View raw message