私は新しく、SBT を使用していくつかの単純な Scala アプリケーション/チュートリアルを作成しました。Play フレームワークに移り、 を使用して空のプロジェクトを生成しましたg8 typesafehub/play-scala
。正しく生成されていることを確認するために、いくつかのテストを行いました。https://github.com/mpeltonen/sbt-idea
これでうまくいったので、IntelliJ プロジェクトを生成するためにsbt-idea プラグインを追加しました。これは地獄が解き放たれた場所です。
完全にコンパイルするには、適切な 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 を使用すると、コンパイル エラーが発生します。これらすべての作品をうまくまとめる方法についてのアイデアや説明はありますか? それは今私にとってバージョンの混乱です。ありがとう