2017-09-06 2 views
0

Ich habe Specs2 importiert und alles sieht gut aus, aber einige Dinge, die nicht importiert werden, darunter die PlaySpecification-Eigenschaft. Ich habe versucht, in sbt zu laden, um Caches in Intellij zu entkräften ... Aber diese Eigenschaft fehlt!PlaySpecification nicht gefunden in Play 2.6.3

Mein built.sbt

name := """web2""" 
version := "1.0-SNAPSHOT" 
scalaVersion := "2.12.2" 

lazy val root = (project in file(".")).enablePlugins(PlayScala, LauncherJarPlugin) 
pipelineStages := Seq(digest) 

libraryDependencies ++= Seq(
    evolutions, 
    jdbc, 
    ehcache, 
    ws, 
    "com.softwaremill.macwire" %% "macros" % "2.3.0" % "provided", 
    "org.postgresql" % "postgresql" % "42.1.1", 
    "org.scalikejdbc" %% "scalikejdbc" % "3.0.0", 
    "org.scalikejdbc" %% "scalikejdbc-config" % "3.0.0", 
    "ch.qos.logback" % "logback-classic" % "1.2.3", 
    "de.svenkubiak" % "jBCrypt" % "0.4.1", 
    //"org.scalatestplus.play" %% "scalatestplus-play" % "3.0.+" % "test", 
    "org.mockito" % "mockito-core" % "2.7.22" % "test", 
    "org.specs2" %% "specs2-core" % "3.9.+" % "test" 
) 

resolvers += "scalaz-bintray" at "http://dl.bintray.com/scalaz/releases" 

plugins.sbt

// The Play plugin 
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.6.3") 

// Web plugins 
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.2") 

Antwort

0

Nach dem documentation ersetzen "org.specs2" %% "specs2-core" % "3.9.+" % "test" mit specs2 % Test in Ihrer Abhängigkeiten:

libraryDependencies ++= Seq(
    evolutions, 
    jdbc, 
    ehcache, 
    ... 
    "org.mockito" % "mockito-core" % "2.7.22" % "test", 
    specs2 % Test 
) 
+0

Danke, es funktioniert. Aber warum muss es so sein und nicht wie ich gepostet habe? – rodbs

Verwandte Themen