Playframework 为什么自定义依赖项不在Eclipse下的引用库中?

Playframework 为什么自定义依赖项不在Eclipse下的引用库中?,playframework,sbt,playframework-2.1,Playframework,Sbt,Playframework 2.1,这是Build.scala的一部分(注意的最后一行“com.github.thiagolocatelli”%”parse4j“%”1.3“): 在命令行上运行play compile,可以得到: [info][SUCCESSFUL]org.apache.httpcomponents#httpcore;4.3.1!httpcore.jar 我在Eclipse中的…play-2.1.2\repository\cache\com.github.thiagolocatelli\parse4j\jars中

这是
Build.scala
的一部分(注意
的最后一行“com.github.thiagolocatelli”%”parse4j“%”1.3“
):

在命令行上运行
play compile
,可以得到:

[info][SUCCESSFUL]org.apache.httpcomponents#httpcore;4.3.1!httpcore.jar


我在Eclipse中的
…play-2.1.2\repository\cache\com.github.thiagolocatelli\parse4j\jars
中找到
parse4j.jar
,但不在项目的
引用库中。我想我可以手动复制和粘贴jar,但我很好奇为什么依赖项在
Build.scala

中不起作用,您是如何将项目导入Eclipse的?我不知道Eclipse中是否有自动导入功能,因此构建配置中的每个更改都需要重复导入项目的步骤。只是猜测。在使用播放控制台中的“eclipse”命令将我的播放项目转换为eclipse项目后,我选择了文件-->导入-->现有项目到工作区。在Build.scala中添加parse4j依赖项之前,我就是这样做的。为了确保从sbt/play的角度来看一切都正常,请转到sbt shell并执行
显示库依赖项
。如果库在那里列出,Eclipse就是罪魁祸首(protip:time for IDEA:-)
val appDependencies = Seq(
  // Add your project dependencies here,
  javaCore,
  javaJdbc,
  javaEbean,
  "com.github.thiagolocatelli" % "parse4j" % "1.3"
)