Play sbt插件(Build.scala)的文档在哪里?
我目前正在使用Play版本2.1.1,并尝试修改Build.scala 默认情况下,它导入名为play.Project的包_ 我一直在尝试找出这个包的API,以便可以自定义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
有人能告诉我这个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)