[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