我正在尝试为我的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
上,还是有其他方法来查看模块是否已加载?它也没有在控制台中告诉我任何事情。
有任何想法如何安装?
答案 0 :(得分:5)
您无需提取zip文件,只需运行命令
即可play install paginate-head
应该可以正常工作。但解压缩也会起作用。您还不需要在dependencies.yml文件中使用“repositories”部分。玩!知道在哪里找到模块。
真正的问题是您的要求应如下所示:
require:
- play
- play -> paginate head
请注意播放' - >'左侧这表示它是一个模块。 'paginate'和'head'之间也没有划线。那是因为'paginate'是模块名称,'head'是版本,这些应该用空格分隔。
此外,对于主Play中托管的模块!模块repo,你甚至不必安装它们。您只需添加上面的要求并开始播放!它会自动安装。虽然它将安装在应用程序模块目录下,而不是play模块目录。
希望有所帮助!