Here is an util class from the Akka test suite, embedding Cassandra: import org.apache.cassandra.service.CassandraDaemon object EmbeddedCassandraService {
System.setProperty("storage-config", "src/test/resources"); val cassandra = new Runnable { val cassandraDaemon = new CassandraDaemon cassandraDaemon.init(null) def run = cassandraDaemon.start } // spawn cassandra in a new thread val t = new Thread(cassandra) t.setDaemon(true) t.start def start: Unit = {} } On 14 March 2010 19:08, Ryan Daum <r...@thimbleware.com> wrote: > I know people have been successful embedding Cassandra, and I've seen code > for how to bootstrap it, but I'm wondering what people have done to manage > its 3rd party dependencies at build time? Especially for Maven projects, > Cassandra is highly uncooperative as a dependency, as many of its 3rd party > dependencies have no Maven repository source, and the Cassandra POM has been > orphaned. > R > -- Jonas Bonér twitter: @jboner blog: http://jonasboner.com work: http://scalablesolutions.se code: http://github.com/jboner code: http://akkasource.org also: http://letitcrash.com