blob: 2d526101357355092ae3ab9801071f60d043e378 (
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
|
package mill
package playlib
import mill.scalalib._
import api.Versions
trait PlayApiModule extends Dependencies with Router with Server{
trait PlayTests extends super.Tests{
def testFrameworks = Seq("org.scalatest.tools.Framework")
override def ivyDeps = T{
playMinorVersion() match {
case Versions.PLAY_2_6=>
Agg(ivy"org.scalatestplus.play::scalatestplus-play::3.1.2")
case Versions.PLAY_2_7=>
Agg(ivy"org.scalatestplus.play::scalatestplus-play::4.0.1")
}
}
override def sources = T.sources{ millSourcePath }
}
def start(args: String*) = T.command{ run(args:_*) }
}
trait PlayModule extends PlayApiModule with Twirl
|