从 Play 2.0 开始,除了创建新的 Play 应用程序之外,似乎不再有为现有 Play 应用程序创建模块的方法。经过一番搜索,我发现了这些说明,这表明我必须(或至少应该)删除在新模块(应用程序)中创建的任何路由,并且模块的 application.conf 文件实际上只是一个存根需要才能将该模块识别为 Play 应用程序。
我是 Play 新手,但显然曾经有一个用于生成模块的控制台命令('new-module'),它可能只创建了应用程序发现模块所需的那些文件。在我看来,能够以这种方式快速创建新模块仍然很有用,特别是如果从控制台注册新模块还会将该模块添加到您的构建和您选择的存储库中,从而删除(尽可能)手动接线的要求。
我还希望能够维护我的应用程序所依赖的 Play 模块作为同一代码库/构建的一部分,这样,当我对模块进行更改时,它们会在应用程序编译时被拾取(例如,当播放是〜正在运行并保存更改的文件)。注册为依赖项的模块是否已经发生这种情况,或者我必须独立于我的应用程序重新构建模块?
因为我是新人,所以我不肯定没有办法以自动化的方式完成这些任务。Play for Scala 一书(第三部分,第 9 章)中列出了关于包和模块的一章,但该书尚未完成,不幸的是,该章尚未完成。
如果有经验的玩!开发人员会很好地确认我上面链接的指令仍然是创建模块并将其注册/维护为依赖项的推荐过程,或者列出一个更好的过程,我将不胜感激。