-
Enhancement
-
Resolution: Won't Do
-
Major
-
5.0.0.Final
ModeShape provides a number of different BinaryStore implementations: FS, Cassandra, Mongo etc. All of these are currently bundled and packaged under the modeshape-jcr artifact.
Starting with MODE-2525 however, the Infinispan binary stores will not longer be supported in this fashion, since the modeshape-jcr artifact will not use Infinispan anymore.
One option is to completely remove the Infinispan binary stores, but the other is to split the different binary stores into separate artifacts. In doing so, we can keep the Infinispan dependencies isolated and not loose the ISPN binary stores implementation. The FileSystemBinaryStore (similar to the FileSystemConnector) will remain in modeshape-jcr as a default binary store implementation.
Some of binary store implementations can be placed in the same persistence artifacts that will be created for MODE-2525, while others will have their own artifacts.