我正在尝试使用mailer module进行播放! 2.0.3 /斯卡拉。
1)更新Build.scala
无法使课程变得可用 - 我是否需要play clean
?我最后残忍地将一个罐子丢入lib
。
2)更令人费解的是,教程中的use[]
方法是什么? (use[MailerPlugin].email
)?我从未在导入中看到它,也没有在教程的导入中看到它。
Build.scala:
import sbt._
import Keys._
import PlayProject._
object ApplicationBuild extends Build {
val appName = "some-some"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
"org.mindrot" % "jbcrypt" % "0.3m",
"com.typesafe" %% "play-plugins-mailer" % "2.0.4"
)
val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
// Add your own project settings here
)
}
答案 0 :(得分:0)
1)这只是IDE(IntelliJ IDEA)中的一个问题。
为了获取Build.scala依赖项,请运行play dependencies
和play idea
。新项目将包括Maven依赖项。
2)我应该更加专心。
编译器错误本身会说“添加import play.api.Play.current”,这确实解决了这个问题。