Playframework build.sbt和project/build.scala是否冗余?

Playframework build.sbt和project/build.scala是否冗余?,playframework,sbt,Playframework,Sbt,事实上,我想继续 name := "projectName" version := "1.0-SNAPSHOT" 在build.sbt和我在project/build.scala中的所有实际依赖项中,是否可能/可取 在那种环境下的测试怎么样;dr.sbts和project/*.scalas是互补的,它们有不同的用途,但在简单的情况下非常相似。在此build in*.sbt中使用,使设置属于该生成 它们并不是为不同的目的服务的,但是在许多用例中它们看起来是相似的,甚至是多余的 build.sb

事实上,我想继续

name := "projectName"

version := "1.0-SNAPSHOT"
在build.sbt和我在project/build.scala中的所有实际依赖项中,是否可能/可取

在那种环境下的测试怎么样;dr.sbts和project/*.scalas是互补的,它们有不同的用途,但在简单的情况下非常相似。在此build in*.sbt中使用,使设置属于该生成

它们并不是为不同的目的服务的,但是在许多用例中它们看起来是相似的,甚至是多余的

build.sbt文件可以位于多模块项目生成中的任何项目中,并为其所在的项目设置设置

project/Build.scala只能存在于顶级aka根项目中,并且要跨项目共享设置。设置不会自动共享,您必须使用sbt.Project或Project宏上的设置方法调用将它们附加到项目

如果您希望使用一个build.sbt来设置整个构建的设置,请在此构建中使用,这样就完成了。调用文件globals.sbt,这样就可以很容易地将其与命令行区分开来。如果文件扩展名为.sbt,那么这个名称是任意的

name in ThisBuild := "projectName"

version in ThisBuild := "1.0-SNAPSHOT"