gpt4 book ai didi

java - 我应该如何声明和导出模块?

转载 作者:搜寻专家 更新时间:2023-10-31 19:30:34 24 4
gpt4 key购买 nike

我在我的应用程序中使用了 securecrud 模块,并且我已将它们添加到 application.conf 中,如 tutorial 中所述.但是,当我启动我的应用程序时,它会生成一条警告:

在 application.conf 中声明模块已被弃用。请改用 dependencies.yml。 (模块.crud)

模块然后在开发模式下工作,但是当我部署到我的服务器时(使用 play war 等),我明白了:

13:55:40,662 警告 ~ 在 application.conf 中声明模块已被弃用。使用 dependencies.yml 代替 (module.crud)

13:55:40,662 错误 ~ 模块 crud 将不会加载,因为/var/lib/apache-tomcat-6.0.32/webapps/pat/WEB-INF/modules/crud 不存在

那么,有两个问题:为什么我的模块没有被导出,以及如何在 dependencies.yml 中声明它们?我看过 dependency page in the docs ,我承认我真的不明白那里发生了什么。

谢谢!

最佳答案

在 play 1.2+ 中设置模块的最简单方法是在创建应用时使用 --with 关键字。

例如

play new myapp --with crud,secure 

生成的dependencies.yml输出为

# Application dependencies

require:
- play
- play -> secure
- play -> crud

关于java - 我应该如何声明和导出模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7261698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com