Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Comment to get more information during initialization
- logLevel := Level.Warn
- resolvers += Resolver.typesafeRepo("releases")
- resolvers += "Flyway" at "https://flywaydb.org/repo"
- // The Play plugin
- addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.6.11")
- // web plugins
- addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.2")
- addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.1.2")
- addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.6")
- addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.10")
- addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.3")
- addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.1.2")
- addSbtPlugin("org.irundaia.sbt" % "sbt-sassify" % "1.4.12")
- //addSbtPlugin("org.scalariform" % "sbt-scalariform" % "1.8.2")
- addSbtPlugin("io.github.davidmweber" % "flyway-sbt" % "5.0.0")
- name := "spetstore"
- version := "1.0-SNAPSHOT"
- lazy val root = (project in file(".")).enablePlugins(PlayScala)
- scalaVersion := "2.11.5"
- resolvers += "Sonatype OSS Release Repository" at "https://oss.sonatype.org/content/repositories/releases/"
- resolvers += "Bintary JCenter" at "http://jcenter.bintray.com"
- val circeVersion = "0.7.0"
- libraryDependencies ++= Seq(
- jdbc,
- cache,
- ws,
- filters,
- "javax.xml.bind" % "jaxb-api" % "2.2.12",
- "com.typesafe.play" %% "play-json" % "2.6.7",
- "com.typesafe.play" %% "play-iteratees" % "2.6.1",
- "com.typesafe.play" %% "play-iteratees-reactive-streams" % "2.6.1",
- "com.typesafe.akka" %% "akka-actor" % "2.5.11",
- "com.typesafe.akka" %% "akka-stream" % "2.5.11",
- "org.scalatestplus.play" %% "scalatestplus-play" % "2.0.0-M1" % Test,
- "org.scala-lang" % "scala-reflect" % scalaVersion.value,
- "org.hamcrest" % "hamcrest-all" % "1.3" % Test,
- "org.mockito" % "mockito-core" % "1.10.19" % Test,
- "org.specs2" %% "specs2-core" % "3.8.9" % Test,
- "org.specs2" %% "specs2-junit" % "3.8.9" % Test,
- "net.codingwell" %% "scala-guice" % "4.1.0",
- "com.github.nscala-time" %% "nscala-time" % "2.16.0",
- "org.scalikejdbc" %% "scalikejdbc" % "3.2.+",
- "ch.qos.logback" % "logback-classic" % "1.2.+",
- "org.scalikejdbc" %% "scalikejdbc-test" % "3.2.+",
- "org.scalikejdbc" %% "scalikejdbc-config" % "3.2.2",
- "org.scalikejdbc" %% "scalikejdbc-play-initializer" % "2.6.0-scalikejdbc-3.2",
- "org.scalikejdbc" %% "scalikejdbc-play-dbapi-adapter" % "2.6.0-scalikejdbc-3.2",
- "org.skinny-framework" %% "skinny-orm" % "2.3.5",
- "com.h2database" % "h2" % "1.4.191",
- // "ch.qos.logback" % "logback-classic" % "1.2.1",
- //"io.swagger" %% "swagger-play2" % "1.5.1",
- "org.flywaydb" %% "flyway-play" % "5.0.0",
- "org.flywaydb" % "flyway-core" % "5.0.7",
- "mysql" % "mysql-connector-java" % "6.0.5",
- "io.circe" %% "circe-core" % circeVersion,
- "io.circe" %% "circe-generic" % circeVersion,
- "io.circe" %% "circe-parser" % circeVersion,
- "play-circe" %% "play-circe" % "2.5-0.7.0"
- )
- libraryDependencies += guice
- routesGenerator := InjectedRoutesGenerator
- //scalariformSettings
- flywayUrl := "jdbc:mysql://localhost/spetstore?autoReconnect=true&useSSL=false"
- flywayUser := "spetstore"
- flywayPassword := "phou8Igh"
- flywayLocations := Seq("filesystem:conf/db/migration/default")
Add Comment
Please, Sign In to add comment