[infinispan-dev] Maven structure

Adrian Cole ferncam1 at gmail.com
Wed Apr 1 07:41:54 EDT 2009


+1        -Adrian

On 01/04/2009, Manik Surtani <manik at jboss.org> wrote:
> This stems from a discussion Adrian and I had about the maven module
> structure for Infinispan and how it could change to be more modular.
>
> /pom.xml <-- parent POM, used to build/test the entire project
>
> /project <- project details such as team and common factors across all
> modules (Artifact Id: infinispan-project)
>
> /distribution <-- aggregator POM to build a complete and coherent
> distribution (Artifact Id: infinispan-distribution)
>
> /core <-- core code + tests.  (Artifact Id: infinispan-core)
>
> /cachestore/* <-- several sub-modules here, for cache stores that have
> external dependencies.  Such as JDBC, BDBJE, S3 so that external
> dependencies can be mapped separately.  Typical artifact ids: infinispan-
> cachestore-bdbje
>
> /tree <-- for the tree cache API (Artifact Id: infinispan-tree)
> /fine-grained <-- for the fine-grained API (Artifact Id: infinispan-fine-
> grained)
>
> Any thoughts/comments/suggestions on the above?
> Cheers
>
> --
> Manik Surtani
> Lead, JBoss Cache
> http://www.jbosscache.org
> manik at jboss.org
>
>
>
>
>

-- 
Sent from my mobile device



More information about the infinispan-dev mailing list