plugins { id 'play' } repositories { jcenter() maven { name "lightbend-maven-release" url "https://repo.lightbend.com/lightbend/maven-releases" } ivy { name "lightbend-ivy-release" url "https://repo.lightbend.com/lightbend/ivy-releases" layout "ivy" } } dependencies { play 'commons-lang:commons-lang:2.6' playTest "com.google.guava:guava:17.0" } // tag::default-sourcesets[] model { components { play { sources { java { source.srcDir "additional/java" } javaScript { source { srcDir "additional/javascript" exclude "**/old_*.js" } } } } } } // end::default-sourcesets[] // tag::play-extra-sourcesets[] model { components { play { sources { extraJava(JavaSourceSet) { source.srcDir "extra/java" } extraTwirl(TwirlSourceSet) { source.srcDir "extra/twirl" } extraRoutes(RoutesSourceSet) { source.srcDir "extra/routes" } } } } } // end::play-extra-sourcesets[]