sbt中的项目文件夹
project folder in sbt
我了解到在 sbt
项目中,sbt
生成一个名为项目的文件夹,其中包含 build.properties
和 plugins.sbt
。现在,如果我有一个包含多个子项目的项目,我应该在根项目中只有一个名为 project
的文件夹,还是为每个子项目创建名为 project 的不同文件夹?
您应该只有一个 project
文件夹。您可以在 sbt 文档中的 Multi-project builds 中阅读它。
例如下面的sbt:
name := "new_proj"
version := "0.1"
scalaVersion := "2.13.4"
lazy val root = (project in file("."))
.aggregate(util, core)
lazy val util = (project in file("util"))
lazy val core = (project in file("core"))
你应该有结构:
new_proj
|- build.sbt
|- project
|- build.properties
|- core
|- src
|- main
|- scala
|- util
|- src
|- main
|- scala
我了解到在 sbt
项目中,sbt
生成一个名为项目的文件夹,其中包含 build.properties
和 plugins.sbt
。现在,如果我有一个包含多个子项目的项目,我应该在根项目中只有一个名为 project
的文件夹,还是为每个子项目创建名为 project 的不同文件夹?
您应该只有一个 project
文件夹。您可以在 sbt 文档中的 Multi-project builds 中阅读它。
例如下面的sbt:
name := "new_proj"
version := "0.1"
scalaVersion := "2.13.4"
lazy val root = (project in file("."))
.aggregate(util, core)
lazy val util = (project in file("util"))
lazy val core = (project in file("core"))
你应该有结构:
new_proj
|- build.sbt
|- project
|- build.properties
|- core
|- src
|- main
|- scala
|- util
|- src
|- main
|- scala