diff --git a/build.sbt b/build.sbt
index 81c27b34..8ecd8c96 100644
--- a/build.sbt
+++ b/build.sbt
@@ -1 +1 @@
-import sbt._
import sbt.Keys._
import sbtunidoc.Plugin.UnidocKeys._
import MultiJvmKeys._
import ProjectSettings._
import ProjectDependencies._
version in ThisBuild := "0.7-SNAPSHOT"
organization in ThisBuild := "com.rbmhtechnology"
scalaVersion in ThisBuild := "2.11.7"
lazy val root = (project in file("."))
.aggregate(core, crdt, logCassandra, logLeveldb, examples)
.dependsOn(core, logCassandra, logLeveldb)
.settings(name := "eventuate")
.settings(commonSettings: _*)
.settings(documentationSettings: _*)
.settings(unidocProjectFilter in (ScalaUnidoc, unidoc) := inAnyProject -- inProjects(examples))
.settings(libraryDependencies ++= Seq(AkkaRemote))
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val core = (project in file("eventuate-core"))
.settings(name := "eventuate-core")
.settings(commonSettings: _*)
.settings(protocSettings: _*)
.settings(integrationTestSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote, CommonsIo, Java8Compat, Scalaz))
.settings(libraryDependencies ++= Seq(AkkaTestkit % "test,it", AkkaTestkitMultiNode % "test", Javaslang % "test", JunitInterface % "test", Scalatest % "test,it"))
.configs(IntegrationTest, MultiJvm)
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val logCassandra = (project in file("eventuate-log-cassandra"))
.dependsOn(core % "compile->compile;it->it;multi-jvm->multi-jvm")
.settings(name := "eventuate-log-cassandra")
.settings(commonSettings: _*)
.settings(integrationTestSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote, CassandraDriver))
.settings(libraryDependencies ++= Seq(AkkaTestkit % "test,it", AkkaTestkitMultiNode % "test", Scalatest % "test,it"))
.settings(libraryDependencies ++= Seq(CassandraUnit % "test,it" excludeAll ExclusionRule(organization = "ch.qos.logback")))
.settings(jvmOptions in MultiJvm += "-Dmultinode.server-port=4712")
.configs(IntegrationTest, MultiJvm)
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val logLeveldb = (project in file("eventuate-log-leveldb"))
.dependsOn(core % "compile->compile;it->it;multi-jvm->multi-jvm")
.settings(name := "eventuate-log-leveldb")
.settings(commonSettings: _*)
.settings(integrationTestSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote, Leveldb))
.settings(libraryDependencies ++= Seq(AkkaTestkit % "test,it", AkkaTestkitMultiNode % "test", Scalatest % "test,it"))
.settings(jvmOptions in MultiJvm += "-Dmultinode.server-port=4713")
.configs(IntegrationTest, MultiJvm)
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val crdt = (project in file("eventuate-crdt"))
.dependsOn(core % "compile->compile;it->it;multi-jvm->multi-jvm")
.dependsOn(logLeveldb % "test;it->it;multi-jvm->multi-jvm")
.settings(name := "eventuate-crdt")
.settings(commonSettings: _*)
.settings(protocSettings: _*)
.settings(integrationTestSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote))
.settings(libraryDependencies ++= Seq(AkkaTestkit % "test,it", AkkaTestkitMultiNode % "test", Scalatest % "test,it"))
.settings(jvmOptions in MultiJvm += "-Dmultinode.server-port=4714")
.configs(IntegrationTest, MultiJvm)
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val examples = (project in file("eventuate-examples"))
.dependsOn(core, logLeveldb)
.settings(name := "eventuate-examples")
.settings(commonSettings: _*)
.settings(exampleSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote, CassandraDriver, Javaslang))
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
\ No newline at end of file
+import sbt._
import sbt.Keys._
import sbtunidoc.Plugin.UnidocKeys._
import MultiJvmKeys._
import ProjectSettings._
import ProjectDependencies._
version in ThisBuild := "0.7"
organization in ThisBuild := "com.rbmhtechnology"
scalaVersion in ThisBuild := "2.11.7"
lazy val root = (project in file("."))
.aggregate(core, crdt, logCassandra, logLeveldb, examples)
.dependsOn(core, logCassandra, logLeveldb)
.settings(name := "eventuate")
.settings(commonSettings: _*)
.settings(documentationSettings: _*)
.settings(unidocProjectFilter in (ScalaUnidoc, unidoc) := inAnyProject -- inProjects(examples))
.settings(libraryDependencies ++= Seq(AkkaRemote))
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val core = (project in file("eventuate-core"))
.settings(name := "eventuate-core")
.settings(commonSettings: _*)
.settings(protocSettings: _*)
.settings(integrationTestSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote, CommonsIo, Java8Compat, Scalaz))
.settings(libraryDependencies ++= Seq(AkkaTestkit % "test,it", AkkaTestkitMultiNode % "test", Javaslang % "test", JunitInterface % "test", Scalatest % "test,it"))
.configs(IntegrationTest, MultiJvm)
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val logCassandra = (project in file("eventuate-log-cassandra"))
.dependsOn(core % "compile->compile;it->it;multi-jvm->multi-jvm")
.settings(name := "eventuate-log-cassandra")
.settings(commonSettings: _*)
.settings(integrationTestSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote, CassandraDriver))
.settings(libraryDependencies ++= Seq(AkkaTestkit % "test,it", AkkaTestkitMultiNode % "test", Scalatest % "test,it"))
.settings(libraryDependencies ++= Seq(CassandraUnit % "test,it" excludeAll ExclusionRule(organization = "ch.qos.logback")))
.settings(jvmOptions in MultiJvm += "-Dmultinode.server-port=4712")
.configs(IntegrationTest, MultiJvm)
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val logLeveldb = (project in file("eventuate-log-leveldb"))
.dependsOn(core % "compile->compile;it->it;multi-jvm->multi-jvm")
.settings(name := "eventuate-log-leveldb")
.settings(commonSettings: _*)
.settings(integrationTestSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote, Leveldb))
.settings(libraryDependencies ++= Seq(AkkaTestkit % "test,it", AkkaTestkitMultiNode % "test", Scalatest % "test,it"))
.settings(jvmOptions in MultiJvm += "-Dmultinode.server-port=4713")
.configs(IntegrationTest, MultiJvm)
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val crdt = (project in file("eventuate-crdt"))
.dependsOn(core % "compile->compile;it->it;multi-jvm->multi-jvm")
.dependsOn(logLeveldb % "test;it->it;multi-jvm->multi-jvm")
.settings(name := "eventuate-crdt")
.settings(commonSettings: _*)
.settings(protocSettings: _*)
.settings(integrationTestSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote))
.settings(libraryDependencies ++= Seq(AkkaTestkit % "test,it", AkkaTestkitMultiNode % "test", Scalatest % "test,it"))
.settings(jvmOptions in MultiJvm += "-Dmultinode.server-port=4714")
.configs(IntegrationTest, MultiJvm)
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
lazy val examples = (project in file("eventuate-examples"))
.dependsOn(core, logLeveldb)
.settings(name := "eventuate-examples")
.settings(commonSettings: _*)
.settings(exampleSettings: _*)
.settings(libraryDependencies ++= Seq(AkkaRemote, CassandraDriver, Javaslang))
.enablePlugins(HeaderPlugin, AutomateHeaderPlugin)
\ No newline at end of file
diff --git a/src/sphinx/download.rst b/src/sphinx/download.rst
index 41ac7162..392de5a8 100644
--- a/src/sphinx/download.rst
+++ b/src/sphinx/download.rst
@@ -44,25 +44,25 @@ To include the latest release into a Maven project, add the following dependenci
com.rbmhtechnology
eventuate-core_2.11
- 0.6
+ 0.7
com.rbmhtechnology
eventuate-log-leveldb_2.11
- 0.6
+ 0.7
com.rbmhtechnology
eventuate-log-cassandra_2.11
- 0.6
+ 0.7
com.rbmhtechnology
eventuate-crdt_2.11
- 0.6
+ 0.7
To include the latest development snapshot::
@@ -76,25 +76,25 @@ To include the latest development snapshot::
com.rbmhtechnology
eventuate-core_2.11
- 0.7-SNAPSHOT
+ 0.8-SNAPSHOT
com.rbmhtechnology
eventuate-log-leveldb_2.11
- 0.7-SNAPSHOT
+ 0.8-SNAPSHOT
com.rbmhtechnology
eventuate-log-cassandra_2.11
- 0.7-SNAPSHOT
+ 0.8-SNAPSHOT
com.rbmhtechnology
eventuate-crdt_2.11
- 0.7-SNAPSHOT
+ 0.8-SNAPSHOT
SBT
@@ -104,25 +104,25 @@ To include the latest release into an sbt_ project, add the following dependenci
resolvers += "Eventuate Releases" at "https://dl.bintray.com/rbmhtechnology/maven"
- libraryDependencies += "com.rbmhtechnology" %% "eventuate-core" % "0.6"
+ libraryDependencies += "com.rbmhtechnology" %% "eventuate-core" % "0.7"
- libraryDependencies += "com.rbmhtechnology" %% "eventuate-log-leveldb" % "0.6"
+ libraryDependencies += "com.rbmhtechnology" %% "eventuate-log-leveldb" % "0.7"
- libraryDependencies += "com.rbmhtechnology" %% "eventuate-log-cassandra" % "0.6"
+ libraryDependencies += "com.rbmhtechnology" %% "eventuate-log-cassandra" % "0.7"
- libraryDependencies += "com.rbmhtechnology" %% "eventuate-crdt" % "0.6"
+ libraryDependencies += "com.rbmhtechnology" %% "eventuate-crdt" % "0.7"
To include the latest development snapshot::
resolvers += "OJO Snapshots" at "https://oss.jfrog.org/oss-snapshot-local"
- libraryDependencies += "com.rbmhtechnology" %% "eventuate-core" % "0.7-SNAPSHOT"
+ libraryDependencies += "com.rbmhtechnology" %% "eventuate-core" % "0.8-SNAPSHOT"
- libraryDependencies += "com.rbmhtechnology" %% "eventuate-log-leveldb" % "0.7-SNAPSHOT"
+ libraryDependencies += "com.rbmhtechnology" %% "eventuate-log-leveldb" % "0.8-SNAPSHOT"
- libraryDependencies += "com.rbmhtechnology" %% "eventuate-log-cassandra" % "0.7-SNAPSHOT"
+ libraryDependencies += "com.rbmhtechnology" %% "eventuate-log-cassandra" % "0.8-SNAPSHOT"
- libraryDependencies += "com.rbmhtechnology" %% "eventuate-crdt" % "0.7-SNAPSHOT"
+ libraryDependencies += "com.rbmhtechnology" %% "eventuate-crdt" % "0.8-SNAPSHOT"
Sources
-------