私はScala play 2プロジェクトを作成しましたが、うまくいきましたが、IDEはbuild.sbtであらゆる種類の問題を発見しました。これらのエラーは何の影響もないようですが、とにかく修正しようとしました。そうすることで、私はIntellijを完全に壊してしまい、やり直したいと思っています。Intellijが壊れたSBT、新しいプロジェクトを作成できません
私はthis pageの指示に従い、IDEを再セットアップしましたが、今ではScalaプロジェクトを正しく作成することさえできません。
Creating a play project私は明確に指定していますが、no content rootとno JDKのプロジェクトにつながります。
SBTで問題が発生しているとわかり、〜/ Library/Logs/IntelliJIdea2017.1/sbt.last.logにエラーが見つかりました。何が起こっているように見えるのは、SBTがこのエラーに遭遇し、プロジェクトが完全にロードされることはなく、Intellijはここでエラーを予期するようには設計されていないということです。
エラーが、私はこのことについての任意の情報を見つけることができないよう
[info] Loading project definition from /Users/me/IdeaProjects/playtestagain/project
java.lang.NoClassDefFoundError: sbt/TrackLevel
です。自作でSBTを再インストールしたところ、何もしていないようでした。
私はちょうど私のMac上でSBTプラグイン(あらかじめインストールされていませんが、Intellijインストール中にオプションで選択できる)を含むIntellij CEをインストールしました。私は先週ほど問題のないSBTプロジェクトを開発してきました。私はSBTを全くインストールする必要はありませんでした。 Homebrew経由でインストールされたSBTを削除してから、Intellijを削除して再インストールしてください。 – davidrpugh
どのバージョンのIDEAとscala pluginを使用していますか? Play 2.6のサポートは、IDEA 2017.2でのみ追加されています。公開プレビューのビルドを試すことができます。 https://www.jetbrains.com/idea/nextversion/ – niktrop
これはそうです。私は演劇2.5.9プロジェクトを作成することができます。なぜあなたにサポートされていないバージョンを選択するオプションがあるのか分かりません。不思議なことに、この問題はEAP版にも残っていました。 – user3236716