1. 项目元数据

项目元数据 

设置项目名称 

项目应定义 nameversion。这些将在构建的各个部分使用,例如生成的工件的名称。发布到存储库的项目还应覆盖 organization

name := "Your project name"

对于已发布的项目,此名称会规范化为适合用作工件名称和依赖项 ID。此规范化的名称存储在 normalizedName 中。

设置项目版本 

version := "1.0"

设置项目组织 

organization := "org.example"

按照惯例,这是一个您拥有的反向域名,通常是特定于您的项目的域名。它用作项目的命名空间。

可以在 organizationName 设置中定义完整/正式名称。这在生成的 pom.xml 中使用。如果组织有网站,则可以在 organizationHomepage 设置中设置。例如

organizationName := "Example, Inc."

organizationHomepage := Some(url("http://example.org"))

设置项目的首页和其他元数据 

homepage := Some(url("https://sbt.scala-lang.org.cn"))

startYear := Some(2008)

description := "A build tool for Scala."

licenses += "GPLv2" -> url("https://www.gnu.org/licenses/gpl-2.0.html")