summaryrefslogtreecommitdiff
path: root/contrib/playlib/src/mill/playlib/Dependencies.scala
blob: 65a5f455f1860dea9a76d1d909d89acf1f5352ae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package mill
package playlib

import mill.scalalib._

private [playlib] trait Dependencies extends ScalaModule with Version{
  def core = T { component("play") }
  def guice = T { component("play-guice") }
  def server = T { component("play-server") }
  def logback = T { component("play-logback") }
  def evolutions = T { component("play-jdbc-evolutions") }
  def jdbc = T { component("play-jdbc") }
  def filters = T { component("filters-helpers") }
  def ws = T { component("play-ahc-ws") }
  def caffeine = T { component("play-caffeine-cache") }

  override def ivyDeps = T{
    super.ivyDeps() ++ Agg(
    core(),
    guice(),
    server(),
    logback()
  )}
}