Sbt 什么';生成定义中的项目关键字是什么?

Sbt 什么';生成定义中的项目关键字是什么?,sbt,Sbt,在阅读了关于的章节后,我看到了以下结构: lazy val util = project lazy val core = project 我想知道这个项目是什么。在API文档中,我可以看到项目特征及其伴随对象,但没有关于项目的条目。我认为它可能是特质构建的一员,但也不是 我唯一知道的是,它返回一个项目特征。在API文档的哪里可以找到它?是一个宏。您可以在中找到它的文档,但它不是很详细 基本上,它将从分配给它的val的名称中获取项目的id和目录 它也可以以以下形式使用: lazy val uti

在阅读了关于的章节后,我看到了以下结构:

lazy val util = project
lazy val core = project
我想知道这个项目是什么。在API文档中,我可以看到项目特征及其伴随对象,但没有关于项目的条目。我认为它可能是特质构建的一员,但也不是

我唯一知道的是,它返回一个项目特征。在API文档的哪里可以找到它?

是一个宏。您可以在中找到它的文档,但它不是很详细

基本上,它将从分配给它的val的名称中获取项目的id和目录

它也可以以以下形式使用:

lazy val util, core = project
这将为您提供一种快速(并且希望很容易)的方法来规划多项目构建定义

此外,
project
宏应用于单个项目构建的程度与应用于多项目构建的程度相同。它在多项目构建中出现的频率更高,因为有更多的内容需要配置和
构建。单靠sbt
通常是不够的