Intellij IDEA 12无法识别Build.scala中设置的Playframework 2.1(java)依赖项

Fra*_*nco 8 intellij-idea playframework-2.1

我将以下依赖项添加到我的Build.scala中并且它们完美地工作(没有编译错误),但是Intellij IDEA 12无法识别它们.它显示红色突出显示.

"com.google.inject" % "guice" % "3.0",
"com.typesafe" %% "play-plugins-mailer" % "2.1-RC2"
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

你可以看到它很烦人:)

有可能解决它吗?在google guice的情况下,我将它的jar放入/ lib文件夹(所以我有两次库,一个在/ lib中,另一个在/ target文件夹中)然后IDEA没有显示错误,但我不喜欢这个解决方法并不能为Mailer插件做同样的事情.

谢谢你的帮助.

mab*_*aba 12

您必须重新运行该play idea命令才能让IntelliJ知道添加了新的依赖项.

我通常进入playCLI然后运行:

idea no-sbt-build-module with-sources=yes
Run Code Online (Sandbox Code Playgroud)

这将下载依赖项的源(如果存在),并确保输出路径正确并且模块未加载多次.