On 18 Jun 2012, at 20:32, Sanne Grinovero wrote:

> On 18 June 2012 17:35, Vladimir Blagojevic <vblag...@redhat.com> wrote:
>> On 12-06-18 10:42 AM, Manik Surtani wrote:
>>> Everyone, please have a look and confirm that all of the dependencies
>>> here are actually necessary in each module.
> 
> Almost all my dependencies are needed depending on what the user
> wants, which options he chooses to enable.
> For example, Infinispan Query depends on Hibernate Search "engine" and
> Lucene-Core, and from that we stricly require only
> hibernate-commons-annotations. But it's very likely you want to use
> custom Analyzers, which then triggers Solr packages, a dozen of jars
> containing the analyzer extensions, SLF4J, commons-logging,
> commons-lang, etc...
> 
> Others like Apache Avro + Jackson are needed only if you want
> clustering. So that's optional ?
> 
> Were should we draw the line? Should we cut them all out, and have a
> readme mentioning "download from here" ?

Yeah this is a tough one.  Why doesn't everyone just use Maven.  ;)

I definitely think a README is necessary to detail which jars can be excluded 
from a user's class path/deployment based on how a module is used, but I'm not 
so sure about removing the jars from the distro.

Cheers
Manik
--
Manik Surtani
ma...@jboss.org
twitter.com/maniksurtani

Project Lead, Infinispan
http://www.infinispan.org

Platform Architect, JBoss Data Grid
http://www.redhat.com/promo/dg6beta

_______________________________________________
infinispan-dev mailing list
infinispan-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev

Reply via email to