blob: 23aba86b5b0b93ccc41cacdb9a4328945514159a (
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
|
package mill
package playlib
import mill.twirllib._
private[playlib] trait Twirl extends TwirlModule with Layout {
override def twirlSources=T.sources{ app() }
override def twirlAdditionalImports = Seq(
"_root_.play.twirl.api.TwirlFeatureImports._",
"_root_.play.twirl.api.TwirlHelperImports._",
"_root_.play.twirl.api.Html",
"_root_.play.twirl.api.JavaScript",
"_root_.play.twirl.api.Txt",
"_root_.play.twirl.api.Xml",
"models._",
"controllers._",
"play.api.i18n._",
"views.html._",
"play.api.templates.PlayMagic._",
"play.api.mvc._",
"play.api.data._"
)
def twirlOutput = T{Seq(compileTwirl().classes)}
override def generatedSources = T{ super.generatedSources() ++ twirlOutput() }
}
|