module - 如何安装 Play !框架模块?

标签 module playframework installation yaml

我正在尝试安装这个 pagination module为了我的游戏!应用程序,但无法使其正常工作。我已经在/play/modules/paginate-head/中提取了 zip 文件,我在这里举了一个例子,将我的 dependencies.yml 文件更改为:

# Application dependencies

require:
    - play
    - pagination -> paginate-head

repositories:
    - My modules:
        type:       local
        artifact:   ${application.path}/../[module]
        contains:
            - paginate-head

但我仍然认为模块没有被加载。我假设它的文档应该出现在 http://localhost:9000/@documentation/home 或者是否有其他方法可以查看模块是否已加载?它也没有在控制台中告诉我任何信息。

有什么安装方法吗?

最佳答案

不需要解压zip文件,直接运行命令即可

play install paginate-head

应该可以正常工作。但是解压缩也可以。您也不需要 dependencies.yml 文件中的“存储库”部分。玩!知道在哪里可以找到模块。

真正的问题是你的要求应该是这样的:

require:
    - play
    - play -> paginate head

请注意“->”左侧的 Play ,表示它是一个模块。 “分页”和“头部”之间也没有破折号。这是因为“paginate”是模块名称,“head”是版本,它们应该用空格分隔。

此外,对于托管在主 Play!模块 repo ,你甚至不必安装它们。您只需添加上面的要求并开始 Play !它会自动安装它。虽然它将安装在应用程序模块目录下,而不是 Play 模块目录下。

希望对您有所帮助!

关于module - 如何安装 Play !框架模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6270200/

相关文章:

permissions - 尝试安装 Rails 3.0.3 时,PATH 中不安全的世界可写目录/usr/local

python - 安装pycurl时出现"Could not run curl-config: [Errno 2] No such file or directory"

asp.net - 何时使用 HttpHandlers 和 HttpModules?

python - 如何在当前模块上调用 setattr()?

java - 如何从表中读取所有记录(> 1000万条记录)并将每条记录作为 block 响应?

scala - 在 Play 框架中,将数组传递给 View 的语法是什么?

scala - 缓存 Slick DBIO 操作

javascript - 带有构造函数的模块模式

Python:从项目层次结构中同一级别的另一个目录导入模块

laravel - 如何在 Windows 上通过 Laravel Installer 安装 Laravel?