Githubには、フレームワークを最初から構築する方法の説明があります。しかし、何かが内部でどのように機能するかを理解したいので、これをできるだけ快適にするためにEclipse-IDEをセットアップしたいと思います。これを簡単に行う方法について誰かが説明していますか?
明確にするために、私はplay-projectで作業するためにEclipseをセットアップする方法を知りたくありません。
Githubには、フレームワークを最初から構築する方法の説明があります。しかし、何かが内部でどのように機能するかを理解したいので、これをできるだけ快適にするためにEclipse-IDEをセットアップしたいと思います。これを簡単に行う方法について誰かが説明していますか?
明確にするために、私はplay-projectで作業するためにEclipseをセットアップする方法を知りたくありません。
このソリューションはPLAY2.0用であり、2.1では直接使用できません。少なくともコマンドbuild-repositoryはもう有効ではありません。
git clone git://github.com/playframework/Play20.git
追加
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0")
にplay20/framework/project/plugins.sbt
、だからあなたは得る
logLevel := Level.Warn
resolvers += Classpaths.typesafeResolver
addSbtPlugin("com.typesafe.sbtscalariform" % "sbtscalariform" % "0.3.0")
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0")
次に、通常のビルドプロセスを作成します。
$ cd Play20/framework
$ ./build
> build-repository
> eclipse
Scala-IDEを作成して、彼女に十分なスペースを与えます。可能であれば、64ビットバリアントを選択してください。
からプロジェクトをインポートするplay20/framework/src
/Play/target/scala-2.9.1/src_managed/main
ソースフォルダとして追加します。
最終的には10未満のコンパイルエラーが発生します:-(ただし、ほとんどのコードはEclipseに含まれます。
2.1スナップショットに対してビルドする場合、Eclipseはplay2.0.1の.ivy2/ cache jarを保持します。これは、私の場合、エラーの原因でした。
解決策は、Eclipseビルドパスからplay 2.0.1 jarを削除し、ビルドする2.1スナップショットjarを追加することです(your-play20 / repository / local / play / play_2.9.1 / 2.1-SNAPSHOT / jars)
エラーのないEclipse+Scala-IDEセットアップを手に入れました、いいですね;-)
SbtEclipseプラグインを見てください。それはあなたのために日食プロジェクトを生成します。かなり簡単なはずです。プラグインのgitページの指示に従ってください。よろしく。1月