代码之家  ›  专栏  ›  技术社区  ›  Roberto Tyley

将测试Playframework sbt项目包含在Playframework库的sbt项目中

  •  0
  • Roberto Tyley  · 技术社区  · 6 年前

    我研究了一些基于Playframework的Scala库( play-git-hub ,则, play-googleauth ,则, play-secret-rotation ),我想在这些项目的测试中包括一些完整的“测试”Playframework sbt项目。

    在上述项目中, 玩googleauth 将主库代码向下推一级(到 module )为了让 example 项目放在它旁边-这是可行的,但如果可能的话,我宁愿让库放在项目的根位置,并在文件层次结构中向下推送测试示例。

    我可以看到,在Playframework本身中,有几个 sbt-test 位于 src 不同模块的文件夹-这些文件夹包含完整的sbt项目(例如 sbt-plugin/src/sbt-test ),就像我想要的那样。我找不到的任何文档 sbt试验 文件夹-这是玩的还是sbt的?是什么让他们如此?

    1 回复  |  直到 6 年前
        1
  •  2
  •   vdebergue    6 年前

    这是sbt的事情。您可以使用 multi-project layout 并添加一些插件。

    你可以看看这出戏 build files 了解他们是如何管理的。他们还使用 interplay 对于常见行为。你可能想调查一下。