|
Play Framework/Scala example source code file (Tasks.scala)
The Tasks.scala Play Framework example source code/* * Copyright (C) 2009-2013 Typesafe Inc. <http://www.typesafe.com> */ import sbt._ import Keys._ import sbt.File object Generators { // Generates a scala file that contains the play version for use at runtime. def PlayVersion(scalaVersion: String)(dir: File): Seq[File] = { val file = dir / "PlayVersion.scala" IO.write(file, """|package play.core | |object PlayVersion { | val current = "%s" | val scalaVersion = "%s" | val sbtVersion = "%s" |} """.stripMargin.format(BuildSettings.buildVersion, scalaVersion, BuildSettings.buildSbtVersion)) Seq(file) } } object Tasks { def scalaTemplateSourceMappings = (excludeFilter in unmanagedSources, unmanagedSourceDirectories in Compile, baseDirectory) map { (excludes, sdirs, base) => val scalaTemplateSources = sdirs.descendantsExcept("*.scala.html", excludes) ((scalaTemplateSources --- sdirs --- base) pair (relativeTo(sdirs) | relativeTo(base) | flat)) toSeq } } Other Play Framework source code examplesHere is a short list of links related to this Play Framework Tasks.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.