如何使用Play Framework安装多个模块和设置依赖项

emt*_*t14 2 dependencies install log4j module playframework

我正在尝试在我的应用程序中安装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() ::

我在依赖声明中做错了吗?


更新:通过执行以下操作修复:

  • 从application.conf中删除了模块条目
  • 使用以下dependecies.yml运行播放依赖项
    
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 -> *

Run Code Online (Sandbox Code Playgroud)
  • 玩干净
  • 玩eclipsify -deps

soj*_*jin 6

您只需在dependencies.yml文件中添加以下内容并play dependencies在应用程序根文件夹中运行.

require:
    - play -> log4play 0.5
    - play -> betterlogs 1.0
Run Code Online (Sandbox Code Playgroud)