我是新手,並使用SBT構建了一些簡單的Scala應用程序/教程。我繼續使用Play框架並使用g8 typesafehub/play-scala
生成一個空的項目。我做了一些測試,以確保它正確生成。檢出了很好,我添加了sbt-idea插件https://github.com/mpeltonen/sbt-idea
,以生成一個IntelliJ項目。這是地獄爆發的地方。瞭解SBT,Scala,SBT-Idea和Play框架如何協同工作
我不得不找到正確的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和播放2.0.3我會得到一個錯誤complilating。任何想法或解釋我如何才能將所有這些作品很好地結合在一起?這對我來說是一個混亂的版本。謝謝
我同意了。在我發佈這個短暫的休息之後,我意識到這個遊戲使用sbt作爲它的管理控制檯。看來我根本不需要sbt-idea。實際上玩intellij項目發電機內置。我認真地認爲我已經與sbt-idea插件混淆了玩法:(好,我可以回去玩。 – thlim