8

Build.scala に次の依存関係を追加しましたが、完全に動作します (コンパイル エラーはありません) が、Intellij IDEA 12 はそれらを認識しません。赤く強調表示されます。

"com.google.inject" % "guice" % "3.0",
"com.typesafe" %% "play-plugins-mailer" % "2.1-RC2"

ここに画像の説明を入力

ご覧のとおり、かなり面倒です:)

それを修正することは可能ですか?Google guice の場合、その jar を /lib フォルダーに入れました (そのため、ライブラリを 2 回、1 つは /lib に、もう 1 つは /target フォルダーにあります)、IDEA はそれに対してエラーを表示しませんが、私は好きではありませんこの回避策は Mailer プラグインに対して同じことを行うことはできません。

ご協力いただきありがとうございます。

4

1 に答える 1

12

play idea新しい依存関係が追加されたことを IntelliJ に認識させるには、コマンドを再実行する必要があります。

私は通常、playCLI に入ってから実行します。

idea no-sbt-build-module with-sources=yes

これにより、依存関係のソースがダウンロードされ (存在する場合)、出力パスが正しく、モジュールが何度も読み込まれないことも確認されます。

于 2013-07-05T06:57:55.667 に答える