【问题标题】:Add folder to classpath for properties file Scala将文件夹添加到属性文件 Scala 的类路径
【发布时间】:2012-01-29 13:27:02
【问题描述】:

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

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

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

有什么想法吗?

【问题讨论】:

    标签: scala sbt playframework-2.0


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-15
        • 2016-04-03
        • 1970-01-01
        • 2019-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多