use*_*159 17 scala build project sbt
我想知道项目的名称和ID之间的SBT是否存在差异.
我注意到示例build.sbt文件具有以下键:
name := "My Project"
Run Code Online (Sandbox Code Playgroud)
我注意到Build.scala文件:
Project(id = "My Project", base = file("."))
Run Code Online (Sandbox Code Playgroud)
有区别吗?两者应该相同还是不相关?它们用于什么?
谢谢!
项目名称应该用于项目名称,任何文档的可见标题.
Id用于指代修改设置或依赖管理的项目,即将子项目连接到根项目,您可以说 subproject.dependsOn(rootProjectId)