在Play! 1.2.3中导入CRUD模块

6
当我使用 dependencies.yml 导入 CRUD 模块时,如下所示:
require:
    - play
    - play -> crud
    - play -> secure

我遇到了一个编译错误:CRUD无法解析为类型。

但是,如果我按照过时的方式添加:

module.crud=${play.path}/modules/crud

在application.conf中可以运行,但play!表示通过application.conf添加模块已经过时了,我应该使用dependencies.yml来进行操作。

你有什么想法,为什么我不能按照推荐的方式导入模块呢?

2个回答

9
您需要在应用程序上运行play dependencies命令。请参阅Play文档的依赖管理部分

3
这是因为你的eclipse项目 classpath 配置错误。在为项目启用新模块后,需要再次运行“eclipsify”命令以生成新的 .classpath 文件,以供eclipse项目使用。如果eclipse无法正确重新加载,请尝试将其从工作区中删除并重新导入。

我在Idea中也遇到了同样的问题,但是使用命令play idealize可以解决。 - TOUDIdel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接