import sbt._

trait Defaults {
  def androidPlatformName = "android-12"
}

class Parent(info: ProjectInfo) extends ParentProject(info) {
  override def shouldCheckOutputDirectories = false

  override def updateAction = task {None}

  lazy val main = project(".", "baitha", new LibraryProject(_))

  class LibraryProject(info: ProjectInfo)
      extends AndroidLibraryProject(info) with Defaults with IdeaProject {
    val scalatest = "org.scalatest" % "scalatest" % "1.3" % "test"
    val mockito = "org.mockito" % "mockito-core" % "1.8.5" % "test"
  }
}

import sbt._

trait Defaults extends BaseAndroidProject {
  def androidPlatformName = "android-12"
  override def compileOptions = {
    super.compileOptions ++ Seq(
      Unchecked, Optimise, Deprecation)
  }
}

class Parent(info: ProjectInfo) extends ParentProject(info) {
  override def shouldCheckOutputDirectories = false

  override def updateAction = task {None}

  lazy val main = project(".", "baitha", new LibraryProject(_))

  class LibraryProject(info: ProjectInfo)
      extends AndroidLibraryProject(info) with Defaults with IdeaProject {
    val scalatest = "org.scalatest" % "scalatest_2.8.1" % "1.5" % "test"
    val mockito   = "org.mockito" % "mockito-core" % "1.8.5" % "test"
  }
}

Update scalatest dependency, improve compile options.
Update scalatest dependency, improve compile options.
