On Sep 16, 2014, at 17:35, Tristan Tarrant <ttarrant(a)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"
+1, we already use "Minimal" for the "-bin" on the website:
http://infinispan.org/download/
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.
+1
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
not totally sure about it, moving schema one level up would increase its visibility.
- 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(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev
Cheers,
--
Mircea Markus
Infinispan lead (
www.infinispan.org)