[infinispan-dev] Distribution package restructuring
Mircea Markus
mmarkus at redhat.com
Wed Sep 17 05:00:32 EDT 2014
On Sep 16, 2014, at 17: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"
+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 at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
Cheers,
--
Mircea Markus
Infinispan lead (www.infinispan.org)
More information about the infinispan-dev
mailing list