2012-09-08 93 views
2

我想使用http://dispatch.databinder.net/Dispatch.html什麼時候下載/構建SBT包?

該網站表示我必須補充這project/plugins.sbt

libraryDependencies += "net.databinder.dispatch" %% "core" % "0.9.1" 

,我做到了。然後我重新啓動了遊戲機和compile d。

導入不工作:

import dispatch._ 

猜到我是很傻,但我使用Java時,從未使用過的構建系統。

我該如何觸發下載/構建軟件包的過程?罐子(或同等品)在哪裏存放;我可以重複使用嗎?該軟件包何時可供Play應用程序使用?

回答

4

說你應該把它添加到project/plugins.sbt。那是錯誤的地方。它說要添加到項目根目錄下的build.sbt文件中。作爲一個Play項目,project/Build.scala可能更合適 - 我不知道它是否會從build.sbt獲取設置。

要添加the dependency in your Build.scala

val appDependencies = Seq(
    "net.databinder.dispatch" %% "core" % "0.9.1" 
) 
0

您可能需要運行sbt update。

從SBT Command Line Reference

update Resolves and retrieves external dependencies as described in library dependencies. 
+0

它什麼都不做 – aitchnyu

+2

對不起。我只是重新閱讀了這個問題,似乎你正試圖在一個應用程序中使用dispatch。在這種情況下,它可能屬於appDependencies列表中的項目/ Build.scala文件。之後嘗試「播放更新」。 – rjsvaljean

相關問題