2

我正在使用一个 java jar 依赖项,它需要某个属性文件位于类路径上。我一生都无法弄清楚如何将此文件夹/文件添加到类路径中。我正在使用播放 2.0。

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

顺便说一句:play 2.0 使用 sbt 来编译和运行应用程序,所以也许有什么可以帮助的?

有任何想法吗?

4

2 回答 2

3

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

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

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

于 2011-12-29T15:02:12.260 回答
0

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

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

于 2012-02-08T17:27:11.890 回答