我正在尝试在我的应用程序中安装BetterLogs和log4Play模块。 Log4Play似乎在chrome中工作,但我似乎无法使用更好的日志来增强日志。 我使用以下命令安装/配置了模块:
play install betterlogs play install log4play
将此添加到dependencies.yml
require: - play -> log4play 0.5 - play -> betterlogs 1.0
这是我的application.conf
module.log4play=${play.path}/modules/log4play-0.5 module.betterlogs=${play.path}/modules/betterlogs-1.0 betterlogs.prefix=[%relativeFile:%line] %method() ::
我是否在依赖声明中做错了什么?
更新:通过执行以下操作修复:
require:
- play -> log4play 0.5
- play -> betterlogs 1.0
- provided -> mylib 1.0
repositories:
- provided:
type: local
artifact: "${application.path}/jar/[module]-[revision].jar"
contains:
- provided -> *
答案 0 :(得分:6)
您只需在dependencies.yml文件中添加以下内容,然后在应用程序根文件夹中运行play dependencies
。
require:
- play -> log4play 0.5
- play -> betterlogs 1.0
答案 1 :(得分:1)
您可以使用以下内容(来自How should I be declaring and exporting modules?)来处理项目创建时的大量依赖项处理:
play new myapp --with module1,module2,etc
play dependencies
假设您已经play install
编辑了所需的模块。