我正在尝试使用twirl作为我的集成测试的一部分。
我的集成测试有一个模仿现实世界服务的 HTTP 简化器。为了在测试中实现这个简化器,我使用了喷雾罐嵌入式 HTTP 服务器,它需要根据旋转模板吐出响应。
我的测试位于/src/it/scala
如此自然地我想将这些旋转模板放在里面/src/it/twirl
。这不起作用,因为 twirl 编译器会忽略此目录。
如果我将 twirl 模板放入/src/main/twirl
,一切正常 - 但我试图避免这种情况,因为我不希望这些模板弄乱生产包(模板只在测试中发挥作用,所以它们应该只在内部编译时测试运行)。
如何告诉 twirl 编译器在新目录中查找模板?