diff --git a/README.md b/README.md index f0f7562..1e77718 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Run To start the example application run - sbt 'run-nobootcp org.eligosource.eventsourced.example.server.Webserver' + sbt 'run-main org.eligosource.eventsourced.example.server.Webserver' Then go to [http://localhost:8080](http://localhost:8080) and create some invoices. diff --git a/project/ExampleBuild.scala b/project/ExampleBuild.scala index 307cabf..c5569b5 100644 --- a/project/ExampleBuild.scala +++ b/project/ExampleBuild.scala @@ -8,7 +8,7 @@ import com.mojolly.scalate.ScalatePlugin.ScalateKeys._ object BuildSettings { val buildOrganization = "dev.example" - val buildVersion = "0.5-SNAPSHOT" + val buildVersion = "0.6-SNAPSHOT" val buildScalaVersion = "2.10.0" val buildSettings = Defaults.defaultSettings ++ Seq ( @@ -55,8 +55,8 @@ object Dependencies { lazy val scalaz = "org.scalaz" %% "scalaz-core" % "6.0.4" % "compile" lazy val springWeb = "org.springframework" % "spring-web" % Spring % "compile" - lazy val esCore = "org.eligosource" %% "eventsourced-core" % "0.5-SNAPSHOT" % "compile" - lazy val esJournal = "org.eligosource" %% "eventsourced-journal-leveldb" % "0.5-SNAPSHOT" % "compile" + lazy val esCore = "org.eligosource" %% "eventsourced-core" % "0.6-SNAPSHOT" % "compile" + lazy val esJournal = "org.eligosource" %% "eventsourced-journal-leveldb" % "0.6-SNAPSHOT" % "compile" // container dependencies TODO: switch from "compile" to "container" when using xsbt-web-plugin lazy val jettyServer = "org.eclipse.jetty" % "jetty-server" % Jetty % "compile" diff --git a/src/main/scala/org/eligosource/eventsourced/example/server/Appserver.scala b/src/main/scala/org/eligosource/eventsourced/example/server/Appserver.scala index 137ce01..8f0b5b0 100644 --- a/src/main/scala/org/eligosource/eventsourced/example/server/Appserver.scala +++ b/src/main/scala/org/eligosource/eventsourced/example/server/Appserver.scala @@ -24,7 +24,7 @@ import akka.actor._ import akka.util.Timeout import org.eligosource.eventsourced.core._ -import org.eligosource.eventsourced.journal.leveldb.LeveldbJournal +import org.eligosource.eventsourced.journal.leveldb.LeveldbJournalProps import org.eligosource.eventsourced.example.domain.Invoice import org.eligosource.eventsourced.example.service._ @@ -39,7 +39,7 @@ object Appserver { implicit val system = ActorSystem("eventsourced") implicit val timeout = Timeout(10 seconds) - val journal = LeveldbJournal(new File("target/journal")) + val journal = LeveldbJournalProps(new File("target/journal"), native = false).createJournal val extension = EventsourcingExtension(system, journal) val invoicesRef = Ref(Map.empty[String, Invoice])