Play プロジェクトで Mailer プラグインを使用しようとしていますが、少し問題が発生しました。プロジェクトは適切にコンパイルされ、ローカルホストで Web サイトにアクセスできますが、Eclipse でエラーが表示されます。
def sendEmail = Action {
import play.api.Play.current
import com.typesafe.plugin._
val mail = use[MailerPlugin].email
mail.setSubject("mailer")
mail.addRecipient("Peter Hausel Junior <noreply@email.com>","example@foo.com")
mail.addFrom("Peter Hausel <noreply@email.com>")
//sends html
mail.sendHtml("<html>html</html>" )
//sends text/text
mail.send( "text" )
//sends both text and html
mail.send( "text", "<html>html</html>")
Ok(views.html.indexLoggedout())
}
エラーは行 2 を参照しています: プラグインは com.typesafe のメンバーではありません
これがBuild.scalaです
val appDependencies = Seq(
"com.typesafe" %% "play-plugins-mailer" % "2.0.4"
)
そしてplay.plugins
1500:com.typesafe.plugin.CommonsMailerPlugin
私が言ったように、プロジェクトは を使用すると問題なくコンパイルplay compile
されます。エラーが表示されるのは Eclipse だけです。どうすればこれを修正できますか?