怎么安装玩!框架模块?

时间:2011-06-07 18:53:56

标签: module playframework installation yaml

我正在尝试为我的Play安装此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上,还是有其他方法来查看模块是否已加载?它也没有在控制台中告诉我任何事情。

有任何想法如何安装?

1 个答案:

答案 0 :(得分:5)

您无需提取zip文件,只需运行命令

即可
  

play install paginate-head

应该可以正常工作。但解压缩也会起作用。您还不需要在dependencies.yml文件中使用“repositories”部分。玩!知道在哪里找到模块。

真正的问题是您的要求应如下所示:

require:
    - play
    - play -> paginate head

请注意播放' - >'左侧这表示它是一个模块。 'paginate'和'head'之间也没有划线。那是因为'paginate'是模块名称,'head'是版本,这些应该用空格分隔。

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

希望有所帮助!