将文件夹添加到属性文件Scala的类路径

将文件夹添加到属性文件Scala的类路径,scala,sbt,playframework-2.0,Scala,Sbt,Playframework 2.0,我使用的是一个JavaJAR依赖项,它要求类路径上有一个特定的属性文件。我一辈子都搞不懂如何将这个文件夹/文件添加到类路径。我正在使用Play2.0 我已将config.properties文件添加到/conf目录中,并尝试将其添加到我的应用程序源文件夹的根目录中。依赖项似乎无法识别该文件 顺便说一句:Play2.0使用sbt来编译和运行应用程序,所以可能有什么东西可以帮助您 有什么想法吗?如果您将属性文件放在类文件所在的位置,您应该不会有问题。当您使用SBT时,您可能会使用: 将项目根目录作为

我使用的是一个JavaJAR依赖项,它要求类路径上有一个特定的属性文件。我一辈子都搞不懂如何将这个文件夹/文件添加到类路径。我正在使用Play2.0

我已将config.properties文件添加到/conf目录中,并尝试将其添加到我的应用程序源文件夹的根目录中。依赖项似乎无法识别该文件

顺便说一句:Play2.0使用sbt来编译和运行应用程序,所以可能有什么东西可以帮助您


有什么想法吗?

如果您将属性文件放在类文件所在的位置,您应该不会有问题。当您使用SBT时,您可能会使用:

将项目根目录作为源目录。在这种情况下,只需将属性文件放入根目录


或者maven布局,因此您的普通类位于src/main/scala下。在本例中,将属性文件置于src/main/resources下

虽然Jens Schauder的答案应该可以解决您的问题,但您可能希望尝试将该文件添加到lib文件夹中

Play 2.0不会删除手动添加到其中的文件(至少在我写这篇文章时不会),并且该文件夹应该自动包含到类路径中