【问题标题】:Resource directory for tests in a Play applicationPlay 应用程序中的测试资源目录
【发布时间】:2012-09-27 14:19:10
【问题描述】:

我需要一些资源(文本文件)在 Scala Play 2.0 应用程序中进行测试。我可以把这些文件放在哪里?

在一个 maven 应用程序中,我会将它们放入 src/test/resources,但我在 Play 文档中找不到任何关于相等目录的信息。

我可以将它们放在conf目录中,但我只有在测试应用程序时才需要它们。

【问题讨论】:

    标签: scala playframework playframework-2.0 sbt


    【解决方案1】:

    打电话

    play "show test:resource-directory"
    

    在控制台中,它会在测试模式下向您显示资源目录的绝对路径。 它将在“测试/资源”中。

    “show”是一个 sbt 命令(或任务),可以让您检索设置的值。

    【讨论】:

    • 谢谢,这行得通。我以前不知道 show-command。
    • 同样适用于 activator 项目。只需运行 activator "show test:resource-directory" 即可。
    • 当然还有普通的sbtsbt "show test:resource-directory"
    • 很好的回应!感谢您抽出宝贵时间回答有关如何获取信息的元问题。
    • 在新的 SBT 中是 sbt "show test:resourceDirectory"
    【解决方案2】:

    提升 SathOkh 的评论以提高知名度。

    使用 sbt 1.3.13:

    $ sbt "show test:resourceDirectory"
    ...
    [info] /path/to/project/test/resources
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-13
      相关资源
      最近更新 更多