build.sc
changeset 2 eb0fb99d0289
parent 1 5a1fe2302fb4
child 3 48479e4b89d4
equal deleted inserted replaced
1:5a1fe2302fb4 2:eb0fb99d0289
     5 import mill._
     5 import mill._
     6 import mill.define.{Command, Input, Sources, Target}
     6 import mill.define.{Command, Input, Sources, Target}
     7 import mill.scalajslib._
     7 import mill.scalajslib._
     8 import mill.scalalib._
     8 import mill.scalalib._
     9 import mill.scalalib.publish._
     9 import mill.scalalib.publish._
       
    10 import mill.util.Loose
    10 
    11 
    11 import scala.sys
    12 import scala.sys
    12 
    13 
    13 val appVersion = "18.12-SNAPSHOT"
    14 val appVersion = "18.12-SNAPSHOT"
    14 
    15 
    54     "--illegal-access=warn"
    55     "--illegal-access=warn"
    55   )}
    56   )}
    56 }
    57 }
    57 
    58 
    58 object jvm extends Common {
    59 object jvm extends Common {
    59   override def scalacPluginIvyDeps = super.scalacPluginIvyDeps() ++ Agg(
    60   override def scalacPluginIvyDeps: Target[Loose.Agg[Dep]] = super.scalacPluginIvyDeps() ++ Agg(
    60     ivy"org.scalamacros:::paradise:2.1.0"
    61     ivy"org.scalamacros:::paradise:2.1.0"
    61   )
    62   )
    62 
    63 
    63   override def ivyDeps = Agg(
    64   override def ivyDeps = Agg(
    64     ivy"com.wacai::config-annotation:0.3.6",
    65     ivy"com.wacai::config-annotation:0.3.6",
    65     ivy"de.heikoseeberger::akka-http-json4s:1.22.0",
    66     ivy"de.heikoseeberger::akka-http-json4s:1.22.0",
    66     ivy"com.typesafe.akka::akka-slf4j:$akkaVer",
    67     ivy"com.typesafe.akka::akka-slf4j:$akkaVer",
    67     ivy"org.json4s::json4s-native:3.6.2",
    68     ivy"org.json4s::json4s-native:3.6.2",
    68     ivy"ch.qos.logback:logback-classic:1.2.3"
    69     ivy"ch.qos.logback:logback-classic:1.2.3",
       
    70     ivy"com.lihaoyi::scalatags:0.6.7"
    69   )
    71   )
    70 
    72 
    71   override def scalacOptions = T{super.scalacOptions.map(_ :+
    73   override def scalacOptions = T{super.scalacOptions.map(_ :+
    72     "-Xmacro-settings:conf.output.dir=jvm/src/main/resources"
    74     "-Xmacro-settings:conf.output.dir=jvm/src/main/resources"
    73   )}
    75   )}