aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorkrrrr38 <k.kaizu38@gmail.com>2015-08-09 21:42:53 +0900
committerkrrrr38 <k.kaizu38@gmail.com>2015-08-09 22:33:15 +0900
commit76ee13c8818bb386ba94a5c02037deb0ed7046c9 (patch)
tree17e63ee59ff1f218e0692cd414a3d1b31a2930f1 /project
parentb40dfa417eaf77216ebe5df7d2a80dd6f521dd02 (diff)
downloadslick-codegen-example-76ee13c8818bb386ba94a5c02037deb0ed7046c9.tar.gz
slick-codegen-example-76ee13c8818bb386ba94a5c02037deb0ed7046c9.tar.bz2
slick-codegen-example-76ee13c8818bb386ba94a5c02037deb0ed7046c9.zip
Update build for 3.0.1
Diffstat (limited to 'project')
-rw-r--r--project/Build.scala16
1 files changed, 9 insertions, 7 deletions
diff --git a/project/Build.scala b/project/Build.scala
index a7d27d9..17f055b 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -7,16 +7,18 @@ import Tests._
* database before compiling the projects code.
*/
object myBuild extends Build {
+ val slickVersion = "3.0.1"
+
lazy val mainProject = Project(
id="main",
base=file("."),
settings = Project.defaultSettings ++ Seq(
- scalaVersion := "2.10.3",
+ scalaVersion := "2.11.6",
libraryDependencies ++= List(
- "com.typesafe.slick" %% "slick" % "2.1.0",
- "com.typesafe.slick" %% "slick-codegen" % "2.1.0-RC3",
- "org.slf4j" % "slf4j-nop" % "1.6.4",
- "com.h2database" % "h2" % "1.3.170"
+ "com.typesafe.slick" %% "slick" % slickVersion,
+ "com.typesafe.slick" %% "slick-codegen" % slickVersion,
+ "org.slf4j" % "slf4j-nop" % "1.7.12",
+ "com.h2database" % "h2" % "1.4.187"
),
slick <<= slickCodeGenTask, // register manual sbt command
sourceGenerators in Compile <+= slickCodeGenTask // register automatic code generation on every compile, remove for only manual use
@@ -29,9 +31,9 @@ object myBuild extends Build {
val outputDir = (dir / "slick").getPath // place generated files in sbt's managed sources folder
val url = "jdbc:h2:mem:test;INIT=runscript from 'src/main/sql/create.sql'" // connection info for a pre-populated throw-away, in-memory db for this demo, which is freshly initialized on every run
val jdbcDriver = "org.h2.Driver"
- val slickDriver = "scala.slick.driver.H2Driver"
+ val slickDriver = "slick.driver.H2Driver"
val pkg = "demo"
- toError(r.run("scala.slick.codegen.SourceCodeGenerator", cp.files, Array(slickDriver, jdbcDriver, url, outputDir, pkg), s.log))
+ toError(r.run("slick.codegen.SourceCodeGenerator", cp.files, Array(slickDriver, jdbcDriver, url, outputDir, pkg), s.log))
val fname = outputDir + "/demo/Tables.scala"
Seq(file(fname))
}