blob: 2fd397667fec641543d20a4d3ca38c162b049622 (
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
25
26
27
28
29
30
31
32
33
34
35
36
37
|
import mill._, scalalib._
object cask extends ScalaModule{
def scalaVersion = "2.12.6"
def ivyDeps = Agg(
ivy"org.scala-lang:scala-reflect:$scalaVersion",
ivy"io.undertow:undertow-core:2.0.11.Final",
ivy"com.lihaoyi::upickle:0.6.6",
ivy"com.lihaoyi::scalatags:0.6.7",
ivy"com.lihaoyi::fastparse:1.0.0",
ivy"com.lihaoyi::pprint:0.5.3",
)
def compileIvyDeps = Agg(ivy"com.lihaoyi::acyclic:0.1.7")
def scalacOptions = Seq("-P:acyclic:force")
def scalacPluginIvyDeps = Agg(ivy"com.lihaoyi::acyclic:0.1.7")
object test extends Tests{
def forkArgs = Seq("--illegal-access=deny")
def testFrameworks = Seq("utest.runner.Framework")
def ivyDeps = Agg(
ivy"com.lihaoyi::utest::0.6.3",
ivy"com.lihaoyi::requests::0.1.2",
ivy"org.xerial:sqlite-jdbc:3.18.0",
ivy"io.getquill::quill-jdbc:2.5.4"
)
}
}
object example extends Module{
object todo extends ScalaModule{
def scalaVersion = "2.12.6"
def moduleDeps = Seq(cask)
def ivyDeps = Agg(
ivy"org.xerial:sqlite-jdbc:3.18.0",
ivy"io.getquill::quill-jdbc:2.5.4"
)
}
}
|