2011-11-25 115 views

回答

4

發現在上播放的命令新版本是play eclipse

+0

保存一天。謝謝! –

9

更新:不贊成此答案。

編輯文件project/plugins.sbt,添加以下內容:

resolvers += Classpaths.typesafeResolver 

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse" % "1.5.0") 

打開SBT控制檯:

  • cd到應用程序文件夾
  • 運行play,該SBT提示應顯示
  • 鍵入compile以預編譯應用程序
  • 隨後eclipse生成Eclipse項目文件

打開Eclipse:

  • 選擇File -> Import… -> Existing projects into Workspace
  • 選擇你的應用程序文件夾,然後單擊完成

您應該看到項目文件出現在項目瀏覽器中。

現在讓我們來解決編制問題:

  • 右鍵單擊該項目,選擇Properties然後Java Build Path
  • 選項卡,單擊Add Class Folder…
  • 檢查target/scala-2.9.1/classestarget/scala-2.9.1/classes_managed
  • 返回在Java Build Path點擊Add external JARs…
  • 選擇play\repository\local\org.scala-lang\scala-library\2.9.1\jars\scala-library.jar

現在一切都應該編譯。

PS:credits

+0

plugins.sbt片段在兩行之間應該有一個換行符。 – mkneissl

+0

是的,謝謝。 –

+0

在Scala IDE中:'文件 - >導入... - >常規 - >現有項目到工作區中' – Meredith

11

隨着玩20的最新版本,請按照下列步驟操作:

  1. cd到你的應用程序文件夾
  2. play
  3. 運行eclipsify目標
  4. 進口項目進入日食

就這麼簡單!

請注意,最好在Eclipse下運行時以play ~ run的身份運行Play。

最後一點,如果你使用ScalaIDE,一步一步的指示可以在http://scala-ide.org/docs/tutorials/play20scalaide20/index.html