2016-01-14 24 views
8

intellijにプロジェクトをインポートしようとしています。私はjava sdkを使用しており、scalaライブラリをインポートしようとしています。IntellijでScalaライブラリをインポートする際の問題

File>Project Structure>Global Libraries>+>scala-sdk(2.11.7)>Apply 

私は別のエラーメッセージが表示されます::

Module "lab1" 
must not contain source root "C:\Users\Andrew\lab1\src\main\scala". 
The root already belongs to module "main" 

はこれが初めてです私は自分のコードを実行しようとすると私はScalaのlibrayを追加しようとすると

Warning:scala: skipping Scala files without a Scala SDK in module(s) main 

を取得します私は少し失われているので、このIDEを使用します。

+0

として.ideaと開口部を取り外すている何私のために働いたのIntelliJ

を更新した後、なぜそこに聞きませんか? – redFIVE

+0

Project Structure> Modulesに行くと、ソースディレクトリが正しく割り当てられていることを確認できます。 sbtをオプションとして使用していますか? IntelliJでsbt ScalaまたはJava/Scalaの混合プロジェクトを設定するのは簡単です。 –

+0

また、どのようなプロジェクトがあるのか​​を明確にすることができます。 Scalaライブラリを使用するJavaプロジェクトですか?またはScalaプロジェクトですか? –

答えて

0
Warning:scala: skipping Scala files without a Scala SDK in module(s) main 

エラーメッセージが表示され、IntelliJがテストクラスを見つけられませんでした。私の問題は、何らかの理由でIntelliJで逃した依存関係の崩壊でした。

私は、コマンドラインなどからのGradleを実行しようとした際に根本的な問題が明らかになった:私は依存関係固定され、コマンドラインから渡してビルドを得た後

gradle test 

、IntelliJの問題を解決しました。

1

正しいフレームワークサポートを追加して、IDE(IntelliJ 2016.2.4)内でこれを解決しました。詳細についてはSee this linkをご覧ください。

0

私はこの警告を得たとき、単に私の場合にはIntelliJの

0

Iを更新することによって、これを解決する - それがPyCharmはIntelliJのと並行して開かれました。私はそれを閉じたら - すべては私が追加することでこれを解決し

0

OKだった "のGradle:org.scala-LANG:2.11.11:Scalaのライブラリ" モジュールの "依存関係" をタップする:

ファイル - >プロジェクト構造... - >モジュール - >(モジュールを選択する) - >依存関係 - >追加(緑色の "+"記号) - >ライブラリ... - > Gradle:org.scala-lang:scala-library:2.11 .11 - >選択を追加 - >適用。このエラーに気づい

0

のIntelliJは、独自のフォーラムを持つ新しいプロジェクト

関連する問題