我是新手,使用 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,我会得到一个编译错误。任何想法或解释如何让所有这些工作很好地结合在一起?现在对我来说是一个版本混乱。谢谢