[infinispan-dev] Distribution package restructuring
Galder Zamarreño
galder at redhat.com
Thu Sep 18 08:14:53 EDT 2014
That sounds good to me.
Thanks Tristan!
On 16 Sep 2014, at 16:35, Tristan Tarrant <ttarrant at redhat.com> wrote:
> Hi all,
>
> now that the uberjars have been folded into 7.0, we really need to
> restructure our zip distributions to accommodate this.
>
> First, the naming. We currently have -bin, -all and -src distributions.
>
> I would like to rename the "-bin" distribution to "-minimal" which would
> only include:
>
> - infinispan-embedded
> - infinispan-embedded-query
> - Javadocs and XSDs for the above
> - Example configurations
> - Demos for any of the above
>
> Then we would have an -all distribution which would include
>
> - everything from "-minimal"
> - additional cachestores (leveldb, remote, rest)
> - extra modules (cdi, jcache, tree, spring)
> - embedded CLI
> - RHQ plugin
>
> I'd also filter the dependencies, e.g. why package the spring deps when
> Spring users will be using theirs anyway.
>
> The following is an example layout:
>
> infinispan-X.Y.Z.Final-[minimal|all]
> - infinispan-embedded.jar
> - infinispan-embedded-query.jar
> - README.txt
> - README-modules.txt
> + bin
> - functions.sh
> - ispn-cli.sh
> - ispn-cli.bat
> + config
> - distributed-udp.xml
> - ...
> + schema
> - infinispan-config-7.0.xsd
> - infinispan-cachestore-jdbc-config-7.0.xsd
> - infinispan-cachestore-jpa-config-7.0.xsd
> - infinispan-cachestore-leveldb-config-7.0.xsd (all)
> - infinispan-cachestore-remote-config-7.0.xsd (all)
> - infinispan-cachestore-rest-config-7.0.xsd (all)
> + demos
> + ...
> + doc
> + api
> - ...
> + licenses
> - ...
> + management
> + rhq-plugin
> - infinispan-rhq-plugin.jar
> + modules (all)
> + cli
> - infinispan-cli-interpreter.jar
> + jcache
> - infinispan-cdi.jar
> - infinispan-jcache.jar
> - cache-api.jar
> + persistence
> + leveldb
> + remote
> + rest
> + spring
> - infinispan-spring.jar
> + tree
> - infinispan-tree.jar
>
>
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Galder Zamarreño
galder at redhat.com
twitter.com/galderz
More information about the infinispan-dev
mailing list