blob: 06f9040c29d3a4a6dffd9048ed50e5b800b459a7 (
plain) (
tree)
|
|
import sbt._
import Keys._
object Common {
def name = "stringmetric"
def organization = "com.rockymadden.stringmetric"
def scalaVersion = "2.10.3"
def version = "0.26.1"
}
object CoreBuild extends Build {
lazy val root = Project(Common.name, file(".")).aggregate(core, cli)
lazy val core: Project = Project("core", file("core"),
settings = Defaults.defaultSettings ++ Seq(
organization := Common.organization,
name := Common.name + "-core",
version := Common.version,
scalaVersion := Common.scalaVersion,
resolvers ++= Seq(DefaultMavenRepository),
libraryDependencies ++= Seq(
"junit" % "junit" % "4.11" % "test",
"org.scalatest" %% "scalatest" % "2.0.M5b" % "test"
)
)
)
lazy val cli: Project = Project("cli", file("cli"),
settings = Defaults.defaultSettings ++ Seq(
organization := Common.organization,
name := Common.name + "-cli",
version := Common.version,
scalaVersion := Common.scalaVersion,
resolvers ++= Seq(DefaultMavenRepository),
libraryDependencies ++= Seq(
"junit" % "junit" % "4.11" % "test",
"org.scalatest" %% "scalatest" % "2.0.M5b" % "test"
)
)
).dependsOn(core)
}
|