From 49de854bb464f1be37fbb27f942b9b65e52df751 Mon Sep 17 00:00:00 2001 From: Rocky Madden Date: Thu, 2 Jan 2014 13:47:43 -0700 Subject: Moved from gradle to sbt. --- project/build.properties | 1 + project/build.scala | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 project/build.properties create mode 100644 project/build.scala (limited to 'project') diff --git a/project/build.properties b/project/build.properties new file mode 100644 index 0000000..37b489c --- /dev/null +++ b/project/build.properties @@ -0,0 +1 @@ +sbt.version=0.13.1 diff --git a/project/build.scala b/project/build.scala new file mode 100644 index 0000000..06f9040 --- /dev/null +++ b/project/build.scala @@ -0,0 +1,41 @@ +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) +} -- cgit v1.2.3