有什么限制和警告!模块。在文档中,我收集的唯一内容是application.conf;哪个好;但似乎还有更多的东西。例如,如果我的模块dependencies.yml中列出了依赖项,则在运行父应用程序时不会导入它们。此外,如果我在自己的数据夹具中加载作业,它不起作用..?看来整个conf文件夹是什么意思呢?我在这里想念的是什么
有没有办法在模块中拥有依赖项?例如。具有安全模块依赖性的Api模块。该模块可以加载自己的灯具吗?
谢谢!
答案 0 :(得分:0)
Play中的模块与应用程序非常相似。最好将它们视为模块化应用程序的一种方式。
模块可以在dependencies.yml
文件中为其定义依赖关系,当您执行play deps
时,依赖关系会得到解析并放在lib/
目录中。然后,当您执行play build-module
整个模块(包括lib/
目录中的那些jar)时,将打包成ZIP文件并放在dist/
目录中。
当您指定模块作为应用程序的依赖项时,Play将获取该ZIP文件并将其中的所有内容包含在应用程序中。它成为应用程序的一部分,您可以使用其中定义的功能。