2013-11-02 49 views
2

我正在爲使用Playframework 2.2的新項目苦苦掙扎。我的問題是我找不到任何Build.scala。這是正常的嗎?爲什麼?我找不到它。Playframework 2.2添加依賴關係

我也試圖從舊項目中添加一個Build.scala(該項目完美的作品),但後來我啓動遊戲時得到了一個錯誤:

[error] java.lang.ExceptionInInitializerError 

任何人有一個想法?

+0

請提供更多信息,以便我們重現此問題。自Play 2.2以來,構建配置位於build.sbt而不是project/Build.scala:http://www.playframework.com/documentation/2.2。x/Highlights22 – Schleichardt

回答

5

您可以像這樣在build.sbt文件指定這些:

libraryDependencies ++= Seq(
    // "group" % "artifact" % "version" 
) 

確保你之前和塊之後有新的空行。

+0

謝謝它解決了我的問題。其實我沒有build.sbt,但添加這些行plugins.sbt工作正常。 –

+0

如果你創建了一個新的Play 2.2項目,那麼你應該有一個'build.sbt'文件。 'plugins.sbt'通常用於添加sbt插件。 –

0

這是一個古老的線程,但最近我遇到了這樣一個問題和3個小時的搜索後,上網本似乎沒有包含一個答案WH足夠了。

要使用SBT與Eclipse

  1. 確保sbteclipse被添加到您的插件定義文件(或創建一個,如果不存在)。在 〜/名.bst/0.13 /插件/ plugins.sbt

  2. 項目

    1. 全局文件(0.13及以上版本):

      • 您可以使用在PROJECT_DIR /項目特異性文件/ plugins.sbt

  3. 在你的終端運行: activator eclipse

  4. 突出顯示在Eclipse解決方案資源管理器項目和命中F5

  5. 導入無論你試圖導入原來

activator eclipse命令告訴激活者建立必要的日食文件,根據你的build.sbt