【发布时间】:2018-05-31 17:39:02
【问题描述】:
我正在开发一个后端项目,首次使用 Scala 和带有 IntelliJ IDEA 的 Play 框架。
我已经阅读了很多文档和主题:
- SBT Library dependencies doc
- IntelliJ support post
- Another post 来自 stackoverflow
我不明白如何导入依赖项。
当我尝试添加新的依赖项时,IntelliJ 会在其下划线并显示“未知工件。未解析或索引”或显示日志并显示“SBT 未知导入”。
我添加的每个依赖项都来自 Maven 存储库。
这里是 build.sbt 文件:
name := "server"
version := "1.0"
lazy val `server` = (project in file(".")).enablePlugins(PlayScala)
resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases"
resolvers += "Akka Snapshot Repository" at "http://repo.akka.io/snapshots/"
resolvers := ("Atlassian Releases" at "https://maven.atlassian.com/public/") +: resolvers.value
scalaVersion := "2.12.2"
libraryDependencies ++= Seq(
jdbc,
ehcache,
ws,
specs2 % Test,
guice,
"org.mongodb.scala" %% "mongo-scala-driver" % "2.1.0",
"com.mohiva" %% "play-silhouette" % "5.0.2",
"com.mohiva" %% "play-silhouette-password-bcrypt" % "5.0.2",
"com.mohiva" %% "play-silhouette-crypto-jca" % "5.0.2",
"com.mohiva" %% "play-silhouette-persistence" % "5.0.2",
"com.mohiva" %% "play-silhouette-testkit" % "5.0.2" % "test"
)
unmanagedResourceDirectories in Test <+= baseDirectory ( _ /"target/web/public/test" )
【问题讨论】:
标签: scala intellij-idea playframework sbt