我正在使用java jar依赖项,它需要某个属性文件在classpath上。我不能为我的生活弄清楚如何将此文件夹/文件添加到类路径。我正在使用Play 2.0。
我已将config.properties文件添加到/ conf目录,并尝试将其添加到我的应用程序源文件夹的根目录。该依赖项似乎无法识别该文件。
BTW:play 2.0使用sbt来编译和运行应用程序,所以可能有帮助吗?有什么想法吗?
答案 0 :(得分:3)
如果将属性文件放在类文件所在的位置,则应该没问题。当您使用SBT时,您可能使用:
项目根目录作为源目录。在这种情况下,只需将属性文件放入根目录即可。
或maven布局,所以你的普通类在src / main / scala下。在这种情况下把你的属性文件放在src / main / resources
下答案 1 :(得分:0)
虽然Jens Schauder的答案可以解决您的问题,但您可能想尝试将该文件添加到 lib 文件夹中。
Play 2.0不会删除手动添加的文件(至少在我写这篇文章的时候没有!),该文件夹应自动包含在类路径中。