api / org.gradle.language.twirl

Package org.gradle.language.twirl

Types

TwirlImports

class TwirlImports

Represents the available sets of default imports that can be used when compiling Twirl templates.

TwirlSourceSet

interface TwirlSourceSet : LanguageSourceSet

Represents a source set containing twirl templates

 apply plugin: 'play' model { components { play { sources { withType(TwirlSourceSet) { // Use template format views.formats.csv.CsvFormat for all files named *.scala.csv // Additionally, include views.formats.csv._ package imports in generated sources. addUserTemplateFormat("csv", "views.formats.csv.CsvFormat", "views.formats.csv._") // Add these additional imports to all generated Scala code from Twirl templates additionalImports = [ 'my.pkg._', 'my.pkg.MyClass' ] } } } } } 

TwirlTemplateFormat

interface TwirlTemplateFormat

Twirl Template format mapping