我想参与PlayFramework 2.0。
从命令行构建实际上不是处理这种称为Scala的过复杂语言的最佳方法。它真的需要一个IDE来减轻理解。 (顺便提一下http://zeroturnaround.com/blog/scala-sink-or-swim-part-2/了解有关此主题的更多详细信息)
使用框架源以及如何导入代码的首选IDE是什么?
换句话说,游戏开发者如何运作?他们的设置是什么?
谢谢
答案 0 :(得分:5)
并不是那么困难:
git clone https://github.com/playframework/Play20.git
到framework/project/plugins.sbt
:
resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/"
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.0.0")
[...Play20/framework]$ sbt gen-idea
答案 1 :(得分:4)
今天的Idea,Eclipse和Ensime--都支持导入sbt项目。所以,由你自己选择。
查看Play20/.gitignore上的提交,
Ignore IntelliJ IDEA projects commit告诉一些开发人员正在使用Idea,
Finalized integration with sbteclipse, using sbteclipse 2.0.0-M3. commit告诉Eclipse支持开箱即用。
我补充一点,我正在使用Ensime with Play很长一段时间。它与其他sbt项目一样有效。
plugins.sbt :
resolvers += ScalaToolsSnapshots
addSbtPlugin("org.ensime" % "ensime-sbt-cmd" % "latest.milestone")
来自sbt console
$ ensime generate