我想创建一些自定义命令来管理我的 play 2.0 应用程序(类似于 Django 的管理命令),所以我可以运行play import-data <data>
.
这似乎是通过编写 SBT 命令(如 Play 自己的命令)来完成的事情,但特定于特定项目并可以访问项目的资源(模型等)
作为 Scala 的新手,Play 和 SBT 的新手,我无法理解如何做到这一点,尤其是所涉及的依赖管理。SBT 插件文档非常好,但似乎假设我想创建独立的、已发布的插件,而不是依赖于主项目的插件。
有没有人知道类似的演练,或者对如何实施“管理命令”有任何具体建议?