我正在尝试配置一个播放框架 2.1.1 项目以在 Idea 中使用一些插件。
例如,我想从这里使用 Mailer 插件: https ://github.com/typesafehub/play-plugins/tree/master/mailer
我的配置:
构建.scala
object ApplicationBuild extends Build {
val appName = "testplay"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
// Add your project dependencies here,
javaCore,
javaJdbc,
javaEbean,
"com.typesafe" % "play-plugins-mailer_2.10" % "2.1-SNAPSHOT"
)
val main = play.Project(appName, appVersion, appDependencies).settings(
// Add your own project settings here
)
}
插件.sbt
// Comment to get more information during initialization
logLevel := Level.Warn
// The Typesafe repository
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
// Use the Play sbt plugin for Play projects
addSbtPlugin("play" % "sbt-plugin" % "2.1.1")
build.properties
sbt.version=0.12.2
app 是由 play idea 生成的,我刚刚添加了 Mailer 依赖项。
使用插件发送电子邮件的代码不被 IDEA 识别为有效。有没有办法来解决这个问题?可能我需要手动添加一些依赖项吗?
代码在服务器上运行,但很烦人,因为我无法在 IDE 中验证代码而不部署它。
感谢您的回复。