如何在playframework 2.0上设置eclipse-ide工作

时间:2012-04-07 09:06:54

标签: scala playframework-2.0

Github上有一个描述如何从头开始构建框架。我多么想了解一些事情是如何在内部工作的,所以我想设置Eclipse-IDE以使其尽可能舒适。有没有人描述如何轻松完成这项工作?

为了说清楚,我不想知道如何设置eclipse来进行游戏项目。

3 个答案:

答案 0 :(得分:6)

此解决方案适用于播放2.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中拥有大部分代码。

答案 1 :(得分:1)

当构建2.1快照时,Eclipse会保留.ivy2 / cache jar的播放2.0.1,这就是我的错误来自的地方。

解决方案是从eclipse构建路径中删除play 2.0.1 jar,并添加你构建的2.1快照jar(在你的-play20 / repository / local / play / play_2.9.1 / 2.1-SNAPSHOT / jars中)

错误免费Eclipse + Scala-IDE设置,很好; - )

答案 2 :(得分:0)

看一下Sbt eclipse插件。它会为你生成一个eclipse项目。它应该很容易。只需按照插件git页面上的说明操作即可。问候。扬