THIS PROJECT IS DISCONTINUED — USE AT YOUR OWN RISK
It has been a fun and great project but it's time for us to move on. Check out our recent work that we are doing with Scala and follow us on Github and Twitter for new and exciting open source projects. Thanks for your continuing support. If you wish to take on maintenance of this library please contact us through the issue tracker.
sbt-embedded-cassandra is an SBT plugin that allows to you to start an embedded Cassandra instance.
The goal of this project is to provide a way to add integration tests using Cassandra, supporting the latest versions and keeping the plugin simple as possible.
addSbtPlugin("com.47deg" % "sbt-embedded-cassandra" % "0.0.7")
> embeddedCassandraStart
-
embeddedCassandraWorkingDirectorySetting: File
: Output directory for Cassandra.target/Cassandra
by default. -
embeddedCassandraPropertiesSetting: Map[String, String]
: Properties to replace in thecassandra.yml
template. Internally, the plugin will add a new property to the map namedworkingDirectory
with the value of the previous setting. -
embeddedCassandraConfigFileSetting: Option[File]
: Defines a custom template config file,None
by default. When this setting isNone
it will use the following template from the resources -
embeddedCassandraCQLFileSetting: Option[File]
: Defines a CQL file with statements ended with;
that will be executed after starting the service.
Check the version of cassandra-all
library currenly supported and take a look to the current issues to stay informed about latest improvements and limitations.
If you wish to add your library here please consider a PR to include it.
sbt-embedded-cassandra is designed and developed by 47 Degrees
Copyright (C) 2017-2018 47 Degrees. http://47deg.com