Guest User

Untitled

a guest
Apr 6th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. // Comment to get more information during initialization
  2. logLevel := Level.Warn
  3.  
  4. resolvers += Resolver.typesafeRepo("releases")
  5. resolvers += "Flyway" at "https://flywaydb.org/repo"
  6.  
  7. // The Play plugin
  8. addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.6.11")
  9.  
  10. // web plugins
  11. addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.2")
  12.  
  13. addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.1.2")
  14.  
  15. addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.6")
  16.  
  17. addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.10")
  18.  
  19. addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.3")
  20.  
  21. addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.1.2")
  22.  
  23. addSbtPlugin("org.irundaia.sbt" % "sbt-sassify" % "1.4.12")
  24.  
  25. //addSbtPlugin("org.scalariform" % "sbt-scalariform" % "1.8.2")
  26.  
  27. addSbtPlugin("io.github.davidmweber" % "flyway-sbt" % "5.0.0")
  28.  
  29.  
  30.  
  31. name := "spetstore"
  32.  
  33. version := "1.0-SNAPSHOT"
  34.  
  35. lazy val root = (project in file(".")).enablePlugins(PlayScala)
  36.  
  37. scalaVersion := "2.11.5"
  38.  
  39. resolvers += "Sonatype OSS Release Repository" at "https://oss.sonatype.org/content/repositories/releases/"
  40. resolvers += "Bintary JCenter" at "http://jcenter.bintray.com"
  41.  
  42. val circeVersion = "0.7.0"
  43.  
  44. libraryDependencies ++= Seq(
  45. jdbc,
  46. cache,
  47. ws,
  48. filters,
  49.  
  50. "javax.xml.bind" % "jaxb-api" % "2.2.12",
  51.  
  52. "com.typesafe.play" %% "play-json" % "2.6.7",
  53. "com.typesafe.play" %% "play-iteratees" % "2.6.1",
  54. "com.typesafe.play" %% "play-iteratees-reactive-streams" % "2.6.1",
  55.  
  56.  
  57. "com.typesafe.akka" %% "akka-actor" % "2.5.11",
  58. "com.typesafe.akka" %% "akka-stream" % "2.5.11",
  59.  
  60. "org.scalatestplus.play" %% "scalatestplus-play" % "2.0.0-M1" % Test,
  61. "org.scala-lang" % "scala-reflect" % scalaVersion.value,
  62. "org.hamcrest" % "hamcrest-all" % "1.3" % Test,
  63. "org.mockito" % "mockito-core" % "1.10.19" % Test,
  64. "org.specs2" %% "specs2-core" % "3.8.9" % Test,
  65. "org.specs2" %% "specs2-junit" % "3.8.9" % Test,
  66. "net.codingwell" %% "scala-guice" % "4.1.0",
  67. "com.github.nscala-time" %% "nscala-time" % "2.16.0",
  68. "org.scalikejdbc" %% "scalikejdbc" % "3.2.+",
  69. "ch.qos.logback" % "logback-classic" % "1.2.+",
  70. "org.scalikejdbc" %% "scalikejdbc-test" % "3.2.+",
  71. "org.scalikejdbc" %% "scalikejdbc-config" % "3.2.2",
  72. "org.scalikejdbc" %% "scalikejdbc-play-initializer" % "2.6.0-scalikejdbc-3.2",
  73. "org.scalikejdbc" %% "scalikejdbc-play-dbapi-adapter" % "2.6.0-scalikejdbc-3.2",
  74. "org.skinny-framework" %% "skinny-orm" % "2.3.5",
  75. "com.h2database" % "h2" % "1.4.191",
  76. // "ch.qos.logback" % "logback-classic" % "1.2.1",
  77. //"io.swagger" %% "swagger-play2" % "1.5.1",
  78. "org.flywaydb" %% "flyway-play" % "5.0.0",
  79. "org.flywaydb" % "flyway-core" % "5.0.7",
  80. "mysql" % "mysql-connector-java" % "6.0.5",
  81. "io.circe" %% "circe-core" % circeVersion,
  82. "io.circe" %% "circe-generic" % circeVersion,
  83. "io.circe" %% "circe-parser" % circeVersion,
  84. "play-circe" %% "play-circe" % "2.5-0.7.0"
  85. )
  86.  
  87. libraryDependencies += guice
  88.  
  89. routesGenerator := InjectedRoutesGenerator
  90.  
  91. //scalariformSettings
  92.  
  93. flywayUrl := "jdbc:mysql://localhost/spetstore?autoReconnect=true&useSSL=false"
  94.  
  95. flywayUser := "spetstore"
  96.  
  97. flywayPassword := "phou8Igh"
  98.  
  99. flywayLocations := Seq("filesystem:conf/db/migration/default")
Add Comment
Please, Sign In to add comment