2016-06-21 9 views
1

プロジェクトにREDで表示されるいくつかのインポートステートメントがあります。 Intellijは「シンボルを解決できません」というエラーを表示し、これらのクラスまたはメソッドをオートコンプリートできません。しかし、私は私のプロジェクトを実行すると完全に正常に動作します。これは、それは私がしても、私は、それを明確に示し「アプリ」パッケージを選択し、Bは、Ctrl +を行う際にも、Intellijはいくつかのクラスを見つけることができません - Play SBT。 Intellijバグ?

import org.apache.velocity.app.Velocity 

それは「Velocityのクラスを解決することはできませんimport文を持って言うことができます、そんなにとても奇妙です速度クラス:

'Velocity' class exists inside 'app'

私はこの中で失われていると私は、次のようなコードに苦労しています。どんな助けもありがとう。

よろしくお願いいたします。

EDIT:私のプロジェクトでは、いくつかの依存関係も解決されていませんが、プロジェクトを複数回リフレッシュしました。私と同じコードブランチと環境を使用している同僚のシステムでは、まったく同じ依存関係が解決されています。

Dependencies not resolved

私は、未解決の依存関係がplay.sbtパッケージ内にあるが、まだ解決されていないことがわかります。 Intellij( "15.0.2")とSBT(私のアプリのbuild.propertiesに記載されている "0.13.8")の間に互換性の問題がありますか?

+0

お使いのバージョンは?私は、最新のEAPと同じ問題に直面していますが、「scala.concurrent.ExecutionContext」とだけです。 2人の同僚が同じような問題を抱えていました(ただし、クラスやパッケージは異なります)。 – rethab

+0

私はintellij 15.0.2、Scala 2.11.7を使用します。なぜ私の同僚のために同じ作品が不思議です。非常に微妙なものがあるか、またはintellijのバグがあります。 Webアプリケーションは完全に正常に動作し、後者の可能性が高いことを示唆しています。おかげさまで –

答えて

1

[外部モデルからプロジェクトをインポート]オプションを使用してプロジェクトを再インポートし、[sbt]を選択します。次のウィンドウで「自動インポートを使用する」や「SBTとプラグインのソース」などのオプションを選択します。

+0

オプションも以前に選択されました。しかし、今回は、プロジェクトが見つかったディレクトリからSBTとしてプロジェクトを再インポートしました。前の時間に何が間違っていたかまだ分かりません。 –

関連する問題