0

我正在尝试配置一个播放框架 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 中验证代码而不部署它。

感谢您的回复。

4

1 回答 1

1

您只需要idea在 sbt 刷新您的依赖项后重新启动该命令

  • 在 Build.Scala 中添加依赖项
  • sbt>reload
  • sbt>idea

打开idea,弹出窗口会提醒您重新加载项目。

于 2013-06-08T21:40:11.700 回答