summaryrefslogtreecommitdiff
path: root/example/twirl/build.sc
blob: 8e95a19fa4d02c3af4cfe8cf3b5148f397e58d77 (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
import mill._, scalalib._
import $ivy.`com.lihaoyi::mill-contrib-twirllib:0.2.6-18-b29c13`

trait AppModule extends ScalaModule with mill.twirllib.TwirlModule{
  def scalaVersion = "2.12.6"
  def twirlVersion = "1.3.15"

  def generatedSources = T{ Seq(compileTwirl().classes) }
  def ivyDeps = Agg(
    ivy"com.lihaoyi::cask:0.1.1",
    ivy"com.lihaoyi::scalatags:0.6.7",
    ivy"com.typesafe.play::twirl-api:${twirlVersion()}",
  )

  object test extends Tests{
    def testFrameworks = Seq("utest.runner.Framework")

    def ivyDeps = Agg(
      ivy"com.lihaoyi::utest::0.6.3",
      ivy"com.lihaoyi::requests::0.1.3",
    )
  }
}