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

时间:2013-07-05 00:20:22

标签: intellij-idea playframework-2.1

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

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

enter image description here

你可以看到它非常烦人:)

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:12)

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

我通常会进入play CLI,然后运行:

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

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