我正在尝试将一个Play框架2.1.1项目配置为使用一些插件在Idea中工作。
例如我想从这里使用Mailer插件: https://github.com/typesafehub/play-plugins/tree/master/mailer
我的配置:
Build.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
)
}
plugins.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
应用程序是由游戏创意生成的,我刚刚添加了Mailer依赖项。
使用插件发送电子邮件的代码无法被认为是有效的。 有没有办法来解决这个问题?可能我需要手动添加一些依赖项吗?
代码正在服务器上工作,但它非常烦人,因为我无法在不部署它的情况下在IDE中验证代码。
感谢您的回复。
答案 0 :(得分:1)
在sbt刷新了依赖项之后,您只需要重新启动idea
命令
reload
idea
打开想法,弹出窗口会提醒您重新加载项目。