2012-08-23 53 views
0

我試圖在我的Play項目中使用Mailer插件,並且遇到了一些麻煩。該項目編譯好,我可以在我的本地訪問該網站,但日食顯示錯誤:Eclipse和Play!2插件問題

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 <[email protected]>","[email protected]") 
    mail.addFrom("Peter Hausel <[email protected]>") 
    //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

下面是構建中的一員。斯卡拉

val appDependencies = Seq(
    "com.typesafe" %% "play-plugins-mailer" % "2.0.4" 
) 

而且play.plugins

1500:com.typesafe.plugin.CommonsMailerPlugin 

正如我所說的,在項目合作當使用play compile時,mpiles ok,它只是顯示錯誤的Eclipse。我怎樣才能解決這個問題?

+0

你試過eclipsify命令嗎? – Ricardo

+0

是的,它沒有工作。 –

+0

你在Eclipse下使用Scala IDE嗎? –

回答

1

這是我發現的解決方案。做:

play clean 
play compile 
play eclipsify 

然後等待Eclipse重建工作區。這應該解決任何插件依賴性問題。

+0

This Works,Thank you! – Amine