新しいSBTプロジェクトHelloScalaを作成した後、week6というパッケージを作成し、その下にScalaワークシートを作成しました。結局、私は次のディレクトリ構造を得た:私は、ワークシートのhello.scでpackage week6
を入れたときにIntelliJ SBTディレクトリ構造
~/HelloScala/.idea
~/HelloScala/project
~/HelloScala/src/main/scala
~/HelloScala/src/main/scala-2.12/week6/hello.sc
しかし、IntelliJのはProject names doesn't correspond to directories structure
と警告しています。私の質問は次の通りです:
- IntelliJ/SBTは、正しいディレクトリ構造は何でしょうか?いくつかの.xmlファイルで指定されていますか?
- IntelliJは、2つのスカラーサブディレクトリ、scalaおよびscala-2.12を作成したことに注目してください。それが正しいか?または、IntelliJは何らかの形ですでに存在していたスカラを認識しませんでしたが、別のスカラをダウンロードしてインストールしましたか?
ありがとうございました!
私は最初から始め、@Jun Zhang、@Darth、@ themoahの提案を試し、src/main/scalaの下にパッケージを置くと問題は解決しません。さらに悪いことに、この問題は単なる警告以上のものであり、ワークシートの第1行目の 'package xxx'では、対話モードでは出力がありません。 – sgu