【问题标题】:How to include routes file outside of conf folder?如何在 conf 文件夹之外包含路由文件?
【发布时间】:2015-06-23 17:32:36
【问题描述】:

在 Play 2.3.8 中,是否可以将路由文件放在“conf”文件夹之外?

我已尝试将包含其他路由文件的其他文件夹添加到 unmanagedSourceDirectoriesunmanagedResourceDriectories,但它们似乎无法从 routesCompiler 任务中获取。

谢谢

【问题讨论】:

  • 你不能调用它,你可以分割你的路由文件,但不能把它放在conf的其他文件夹中,即使分割的conf文件也应该在conf文件夹中。
  • @RakeshChouhan 我是否必须为分割的路由文件遵循任何命名约定?假设我有 conf/routes 和 conf/scaffolded-routes 都包含路由,这两个路由文件都会自动编译吗?在这种情况下,路由优先级的顺序是什么?让我们假设 OP 正在使用 Play 2.3.8
  • @eljaydub 您可能必须将其命名为 scaffolded.routes,然后在 routes 中添加一个条目,例如 -> / scaffolded.Routes(注意大写的 Routes)

标签: playframework routes sbt playframework-2.3


【解决方案1】:

看起来你可以在 Play 2.4 中做到这一点。

当时,查看confDirectory 是硬编码的。

但是this change 已经调查了unmanagedResourceDirectories

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 2019-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多