1

PlayFramework 2.0 に貢献したいと思います。

コマンド ラインからビルドすることは、Scala と呼ばれるこの複雑すぎる言語で作業するための最善の方法ではありません。理解を容易にするためにIDEが本当に必要です。(ちなみに、このトピックの詳細についてはhttp://zeroturnaround.com/blog/scala-sink-or-swim-part-2/を参照してください)

フレームワーク ソースで作業するのに推奨される IDE は何ですか?また、コードをインポートする方法は?

つまり、プレイ開発者はどのように機能するのでしょうか? 彼らのセットアップは何ですか?

ありがとうございました

4

2 に答える 2

5

それほど難しいことではありません。

ソースを入手する

git clone https://github.com/playframework/Play20.git

IDEAプラグインを追加

framework/project/plugins.sbt:

resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/"
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.0.0")

IDE との親和性を生成する

[...Play20/framework]$ sbt gen-idea
于 2012-04-06T04:03:37.497 に答える
4

今日、Idea、Eclipse、Ensime-すべてがsbtプロジェクトのインポートをサポートしています。ですから、どちらを選ぶかはあなた次第です。

Play20 / .gitignoreのコミットを見ると、
IntelliJ IDEAプロジェクトのコミットを無視すると、一部の開発者は
、sbteclipse 2.0.0-M3を使用して、Idea、sbteclipseとの最終的な統合を使用していることがわかります。commitは、すぐに使用できるEclipseサポートがあることを示します。

私は長い間EnsimewithPlayを使用していることを付け加えておきます。他のsbtプロジェクトと同じように機能します。

Ensimeのサポート

plugins.sbt

resolvers += ScalaToolsSnapshots
addSbtPlugin("org.ensime" % "ensime-sbt-cmd" % "latest.milestone")

sbtコンソールから

$ ensime generate
于 2012-04-06T05:07:06.973 に答える