4

我想创建一些自定义命令来管理我的 play 2.0 应用程序(类似于 Django 的管理命令),所以我可以运行play import-data <data>.

这似乎是通过编写 SBT 命令(如 Play 自己的命令)来完成的事情,但特定于特定项目并可以访问项目的资源(模型等)

作为 Scala 的新手,Play 和 SBT 的新手,我无法理解如何做到这一点,尤其是所涉及的依赖管理。SBT 插件文档非常好,但似乎假设我想创建独立的、已发布的插件,而不是依赖于主项目的插件。

有没有人知道类似的演练,或者对如何实施“管理命令”有任何具体建议?

4

1 回答 1

1

首先,您可以查看现有 Play 的 sbt-plugins:https ://github.com/playframework/Play20/tree/master/framework/src/sbt-plugin/src/main/scala

于 2012-07-05T13:27:54.683 回答