我是新手,并使用SBT构建了一些简单的Scala应用程序/教程。我转到Play框架并使用g8 typesafehub/play-scala
生成一个空项目。我做了一些测试,以确保它是正确生成的。检查结果很好,我添加了sbt-idea插件https://github.com/mpeltonen/sbt-idea
来生成IntelliJ项目。这就是地狱破裂的地方。
我必须找到合适的Scala,SBT,Play框架和sbt-idea版本组合才能完美编译。否则,编译将打破没有让我猜测的正确错误或警告。到目前为止,我所拥有的最好的“组合”是
Scala 2.9.2
Play 2.0.1
SBT 0.11.2
sbt-idea 1.1.0
带有以下警告
[warn] [NOT FOUND ] maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin (282ms)
[warn] ==== Typesafe Releases Repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-cobertura-plugin/1.3/maven-cobertura-plugin-1.3.plugin
[warn] [NOT FOUND ] maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin (284ms)
[warn] ==== Typesafe Releases Repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-findbugs-plugin/1.3.1/maven-findbugs-plugin-1.3.1.plugin
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: FAILED DOWNLOADS ::
[warn] :: ^ see resolution messages for details ^ ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin
[warn] :: maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
如果我使用最新版本,SBT 0.12和Play 2.0.3,我会收到一个令人反复的错误。任何想法或解释我如何能够很好地将所有这些工作结合在一起?这对我来说是个版本。感谢
答案 0 :(得分:6)
我认为您应该从原始网站开始播放:http://www.playframework.org/您会找到最新的稳定版本供下载(目前为2.0.3)。
它包含正确的依赖项,其安装就像解压缩ZIP并导出路径一样简单,如下所述:Installing doc。
我可以确保这种方法是最简单和最可靠的方式,它按预期工作,创建正确的IntelliJ项目等。如果我没有错,IntelliJ支持在2.0.1之后得到修复,其他索引也有一些改进,因此,如果不是真的需要与2.0.1战斗是没有意义的。