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

时间:2011-12-28 23:48:15

标签: scala sbt playframework-2.0

我正在使用java jar依赖项,它需要某个属性文件在classpath上。我不能为我的生活弄清楚如何将此文件夹/文件添加到类路径。我正在使用Play 2.0。

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

BTW:play 2.0使用sbt来编译和运行应用程序,所以可能有帮助吗?

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

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

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

或maven布局,所以你的普通类在src / main / scala下。在这种情况下把你的属性文件放在src / main / resources

答案 1 :(得分:0)

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

Play 2.0不会删除手动添加的文件(至少在我写这篇文章的时候没有!),该文件夹应自动包含在类路径中。