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 -------