summaryrefslogtreecommitdiff
path: root/integration/src/test/resource/jawn/build.sc
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-01-02 22:49:38 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-01-02 22:49:38 -0800
commit59daaa946e579853000ac0b6680203768de77c6d (patch)
treeb9e668e86aec74fe15a1c6b1f10c45399d748c59 /integration/src/test/resource/jawn/build.sc
parent753c8dc3b296b8c53e5542a9da192e066beb2eef (diff)
downloadmill-59daaa946e579853000ac0b6680203768de77c6d.tar.gz
mill-59daaa946e579853000ac0b6680203768de77c6d.tar.bz2
mill-59daaa946e579853000ac0b6680203768de77c6d.zip
Swap over to new `CrossModule` class to simplify the cross module syntax
Diffstat (limited to 'integration/src/test/resource/jawn/build.sc')
-rw-r--r--integration/src/test/resource/jawn/build.sc11
1 files changed, 5 insertions, 6 deletions
diff --git a/integration/src/test/resource/jawn/build.sc b/integration/src/test/resource/jawn/build.sc
index 60faf70b..75dfeaa1 100644
--- a/integration/src/test/resource/jawn/build.sc
+++ b/integration/src/test/resource/jawn/build.sc
@@ -1,11 +1,10 @@
import mill.scalalib
-import mill.define.Cross
+import mill.CrossModule
import mill.scalalib.{Dep, TestModule, Module}
-val jawn = for{
- crossVersion <- Cross("2.10.6", "2.11.11", "2.12.3")
-} yield new mill.Module{
- trait JawnModule extends scalalib.SbtModule{ outer =>
+object jawn extends CrossModule(JawnModule, "2.10.6", "2.11.11", "2.12.3")
+case class JawnModule(crossVersion: String) extends mill.Module{
+ trait JawnModule extends scalalib.SbtModule{
def scalaVersion = crossVersion
def scalacOptions = Seq(
"-deprecation",
@@ -13,7 +12,7 @@ val jawn = for{
"-unchecked"
)
def testProjectDeps: Seq[TestModule] = Nil
- object test extends this.Tests{
+ object test extends Tests{
def projectDeps = super.projectDeps ++ testProjectDeps
def ivyDeps = Seq(
Dep("org.scalatest", "scalatest", "3.0.3"),