diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-01-02 22:49:38 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-01-02 22:49:38 -0800 |
commit | 59daaa946e579853000ac0b6680203768de77c6d (patch) | |
tree | b9e668e86aec74fe15a1c6b1f10c45399d748c59 /integration/src/test/resource/jawn | |
parent | 753c8dc3b296b8c53e5542a9da192e066beb2eef (diff) | |
download | mill-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')
-rw-r--r-- | integration/src/test/resource/jawn/build.sc | 11 |
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"), |