私はsbtとsbt-ideaプラグインを初めて使用します。プラグインを使用して新しいプロジェクトを作成し、生成された.ideaファイルをIntelliJ内で開いてコンパイルすると、「Scalaファセットでコンパイラーを指定してください」というメッセージが表示されます。Scalaコンパイラのファセットを見ると、赤で表示されているのは「buildScala」だけです。
ここで多くの人がプラグインを使用しているのを見たので、これを修正するために行った手順を説明できますか?
私はsbtとsbt-ideaプラグインを初めて使用します。プラグインを使用して新しいプロジェクトを作成し、生成された.ideaファイルをIntelliJ内で開いてコンパイルすると、「Scalaファセットでコンパイラーを指定してください」というメッセージが表示されます。Scalaコンパイラのファセットを見ると、赤で表示されているのは「buildScala」だけです。
ここで多くの人がプラグインを使用しているのを見たので、これを修正するために行った手順を説明できますか?
sbt-idea
プロセッサを使用してから、モジュールを既存のIDEAプロジェクトにインポートすると、この問題が発生します。ただし、作成したプロジェクトsbt-idea
を開いても問題ありません。
buildScala
インポートされたモジュールの赤い問題を修正できませんでした。GUIを介して修正するための構成オプションが見つからないため、プロジェクトファイルに不正行為が必要になると思われます。
個人的には、新しいSBTをインストールするたびに、プロセッサとしてsbt-ideaを常にインストールします。(前のリンクの「プロセッサとしての使用」を参照してください)。次に、プロジェクトファイルを生成する正しい方法は単純sbt idea
です。
エラーの原因となった手順を正確に明確にできますか?