Play sbt插件(Build.scala)的文档在哪里?

Play sbt插件(Build.scala)的文档在哪里?,scala,build,playframework,sbt,Scala,Build,Playframework,Sbt,我目前正在使用Play版本2.1.1,并尝试修改Build.scala 默认情况下,它导入名为play.Project的包_ 我一直在尝试找出这个包的API,以便可以自定义Build.scala文件 我只有这个链接: 我还试图从这里找到它: 有人能告诉我这个API的位置吗?这个构建。scala使用了一个PlayProject,如中所述。此PlayProject本质上是一个项目,因此您应该仔细查看。PlayProject本身已定义(第147行): lazy val PlayProject=Pl

我目前正在使用Play版本2.1.1,并尝试修改Build.scala

默认情况下,它导入名为play.Project的包_

我一直在尝试找出这个包的API,以便可以自定义Build.scala文件

我只有这个链接:

我还试图从这里找到它:


有人能告诉我这个API的位置吗?

这个
构建。scala
使用了一个
PlayProject
,如中所述。此
PlayProject
本质上是一个项目,因此您应该仔细查看。
PlayProject
本身已定义(第147行):

lazy val PlayProject=PlayRuntimeProject(“播放”、“播放”)
.设置(
libraryDependencies:=运行时,

编译中的sourceGenerators谢谢,@fynn!不过我还有一个问题:默认Build.scala有以下导入语句:
import play.Project.\u
。使用它时,我们可以说
play.Project(appName、appVersion、appDependencies、path=file(“modules/test”))
,我只是想知道API到底在哪里定义了如何调用play.Project?特别是可以传递给play.Project构造函数的参数?play.Project和PlayProject之间有什么区别?
lazy val PlayProject = PlayRuntimeProject("Play", "play")
  .settings(
    libraryDependencies := runtime,
    sourceGenerators in Compile <+= sourceManaged in Compile map PlayVersion,
    mappings in(Compile, packageSrc) <++= scalaTemplateSourceMappings,
    parallelExecution in Test := false,
    sourceGenerators in Compile <+= (dependencyClasspath in TemplatesCompilerProject in Runtime, packageBin in TemplatesCompilerProject in Compile, scalaSource in Compile, sourceManaged in Compile, streams) map ScalaTemplates
  ).dependsOn(SbtLinkProject, PlayExceptionsProject, TemplatesProject, IterateesProject, JsonProject)